INNER CODE UNIT · TypeScript

di

marcoturi/fastify-boilerplate · src/server/di/index.ts:8

export async function di(fastify: FastifyInstance) {
  diContainer.register({
    ...makeDependencies({
      logger: fastify.log,
      queryBus: fastify.queryBus,
      commandBus: fastify.commandBus,
      eventBus: fastify.eventBus,
    }),
  });

  await diContainer.loadModules(
    [
      path.join(
        import.meta.dirname,
        '../../modules/**/*.{repository,mapper,service,domain}.{js,ts}',
      ),
    ],
    {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…