UNPKG

@ntegral/nestjs-lulu

Version:

Provides an injectable lulu api client to provide features to the Lulu API

22 lines (19 loc) 678 B
import { DynamicModule, Module } from '@nestjs/common'; import { LuluConfigOptions } from '@ntegral/lulu'; import { LuluCoreModule } from './lulu-core.module'; import { LuluConfigAsyncOptions } from './interfaces'; @Module({}) export class LuluModule { public static forRoot(options: LuluConfigOptions): DynamicModule { return { module: LuluModule, imports: [ LuluCoreModule.forRoot(options as LuluConfigOptions)] }; } public static forRootAsync(options: LuluConfigAsyncOptions): DynamicModule { return { module: LuluModule, imports: [LuluCoreModule.forRootAsync(options)] }; } }