UNPKG

nestjs-aop

Version:

<!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/toss/nestjs-aop"> <img src="https://toss.tech/wp-content/uploads/2022/11/tech-article-nest-js-02.png" alt="Logo" height="200"> </a>

27 lines (24 loc) 658 B
import { Module } from '@nestjs/common'; import { SampleModule } from '../sample'; import { FooController } from './foo.controller'; import { FooDecorator } from './foo.decorator'; import { DuplicateService } from './duplicate.service'; import { FooService } from './foo.service'; @Module({ imports: [SampleModule], controllers: [FooController], providers: [ FooService, { provide: 'DUPLICATE_1', useValue: new DuplicateService(1), }, { provide: 'DUPLICATE_2', useValue: new DuplicateService(2), }, FooDecorator, ], exports: [FooService, 'DUPLICATE_1', 'DUPLICATE_2'], }) export class FooModule {}