886dcbc82f
* add batch job strategy interface * update plugin loaders * remove comment * make map async * ensure that only one of each strategy is registered * register strategies plural * add identifier and batchType properties * extend batch job strategy identification method * initial test * update loaders to accomodate different ways of accessing batch job strategies * identifier batch type field * redo merge in plugins * update interface and load only js files * use switches instead of elif * remove comments * use static properties for strategy registration * update tests * fix unit tests * update test names * update isBatchJobStrategy method * add check for TransactionBaseService in services for plugins * update interfaces export * update batchjob strategy interface with a prepare script * update loaders * update batchjob strategy interface * remove everything but public interface methods from batchJobStrategy * add default implementation to prepareBathJobForProcessing * remove unused import
9 lines
311 B
TypeScript
9 lines
311 B
TypeScript
export * from "./tax-calculation-strategy"
|
|
export * from "./cart-completion-strategy"
|
|
export * from "./tax-service"
|
|
export * from "./transaction-base-service"
|
|
export * from "./batch-job-strategy"
|
|
export * from "./file-service"
|
|
export * from "./models/base-entity"
|
|
export * from "./models/soft-deletable-entity"
|