import { DynamicModule , Module } from "@nestjs/common" ; import { SlackCoreModule } from "./slackCoreModule" ; import { SlackAsyncOptions , SlackOptions } from "./slackOptions" ; @ Module ( { } ) export class SlackModule { public static forRoot ( options ) { return { module : SlackModule , imports : [ SlackCoreModule . forRoot ( options ) ] , } ; } public static forRootAsync ( options ) { return { module : SlackModule , imports : [ SlackCoreModule . forRootAsync ( options ) ] , } ; } }