/
githubmirror
/
nest
Обзор
Документация
Войти
/
githubmirror
/
nest
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
integration/injector/src/dynamic/dynamic.module.ts
28 строк
599 B
Kamil Myśliwiec
integration(@nestjs) add circular dependency integration test
09 май 2018, 18:19
09 май 2018, 18:19
f037eda
Код
Авторство
О чём код?
import { Module, DynamicModule } from '@nestjs/common'; export const DYNAMIC_TOKEN = 'DYNAMIC_TOKEN'; export const DYNAMIC_VALUE = {}; export const dynamicProvider = { provide: DYNAMIC_TOKEN, useValue: DYNAMIC_VALUE, }; @Module({}) export class NestDynamicModule { static byObject(): DynamicModule { return { module: NestDynamicModule, providers: [dynamicProvider], exports: [dynamicProvider], }; } static byName(): DynamicModule { return { module: NestDynamicModule, providers: [dynamicProvider], exports: [DYNAMIC_TOKEN], }; } }