opinionated-machine
Version:
Very opinionated DI framework for fastify, built on top of awilix
19 lines • 964 B
JavaScript
export { AbstractController } from './lib/AbstractController.js';
export { AbstractModule, } from './lib/AbstractModule.js';
export { AbstractTestContextFactory, } from './lib/AbstractTestContextFactory.js';
export * from './lib/api-contracts/index.js';
export { DIContext, } from './lib/DIContext.js';
export { ENABLE_ALL, isAnyMessageQueueConsumerEnabled, isEnqueuedJobWorkersEnabled, isJobQueueEnabled, isMessageQueueConsumerEnabled, isPeriodicJobEnabled, resolveJobQueuesEnabled, } from './lib/diConfigUtils.js';
// Dual-mode (SSE + JSON)
export * from './lib/dualmode/index.js';
export { isErrorLike } from './lib/errorUtils.js';
// Gateway metadata & manifest
export * from './lib/gateway/index.js';
export * from './lib/resolverFunctions.js';
// Routes (unified route builder)
export * from './lib/routes/index.js';
// SSE
export * from './lib/sse/index.js';
// SSE testing utilities
export * from './lib/testing/index.js';
//# sourceMappingURL=index.js.map