UNPKG

opinionated-machine

Version:

Very opinionated DI framework for fastify, built on top of awilix

15 lines (14 loc) 1.12 kB
export { AbstractController, type BuildRoutesReturnType } from './lib/AbstractController.js'; export { AbstractModule, type InferModuleDependencies, type InferPublicModuleDependencies, type MandatoryNameAndRegistrationPair, type PublicDependencies, } from './lib/AbstractModule.js'; export { AbstractTestContextFactory, type CreateTestContextParams, } from './lib/AbstractTestContextFactory.js'; export * from './lib/api-contracts/index.js'; export type { NestedPartial } from './lib/configUtils.js'; export { type DependencyInjectionOptions, DIContext, type RegisterDependenciesParams, } from './lib/DIContext.js'; export { ENABLE_ALL, isAnyMessageQueueConsumerEnabled, isEnqueuedJobWorkersEnabled, isJobQueueEnabled, isMessageQueueConsumerEnabled, isPeriodicJobEnabled, resolveJobQueuesEnabled, } from './lib/diConfigUtils.js'; export * from './lib/dualmode/index.js'; export { isErrorLike } from './lib/errorUtils.js'; export * from './lib/gateway/index.js'; export * from './lib/resolverFunctions.js'; export * from './lib/routes/index.js'; export * from './lib/sse/index.js'; export * from './lib/testing/index.js';