opinionated-machine
Version:
Very opinionated DI framework for fastify, built on top of awilix
7 lines • 750 B
JavaScript
export { DIContext, } from './lib/DIContext.js';
export { AbstractModule, } from './lib/AbstractModule.js';
export { ENABLE_ALL, resolveJobQueuesEnabled, isAnyMessageQueueConsumerEnabled, isJobQueueEnabled, isMessageQueueConsumerEnabled, isEnqueuedJobWorkersEnabled, isPeriodicJobEnabled, } from './lib/diConfigUtils.js';
export { AbstractController } from './lib/AbstractController.js';
export { asJobQueueClass, asEnqueuedJobWorkerClass, asMessageQueueHandlerClass, asControllerClass, asSingletonClass, asPeriodicJobClass, asSingletonFunction, asServiceClass, asRepositoryClass, asUseCaseClass, } from './lib/resolverFunctions.js';
export { AbstractTestContextFactory, } from './lib/AbstractTestContextFactory.js';
//# sourceMappingURL=index.js.map