@sinuos/nestjs-notification
Version:
NestJS notification based on channel
13 lines (12 loc) • 689 B
TypeScript
import { ModuleMetadata, Provider, Type } from '@nestjs/common';
export interface NestjsNotificationModuleOptionsFactory {
createNestjsNotificationOptions(): Promise<NestjsNotificationModuleOptions> | NestjsNotificationModuleOptions;
}
export interface NestjsNotificationModuleAsyncOptions extends Pick<ModuleMetadata, 'imports'> {
useExisting?: Type<NestjsNotificationModuleOptionsFactory>;
useClass?: Type<NestjsNotificationModuleOptionsFactory>;
useFactory?: (...args: any[]) => Promise<NestjsNotificationModuleOptions> | NestjsNotificationModuleOptions;
inject?: any[];
extraProviders?: Provider[];
}
export declare type NestjsNotificationModuleOptions = null;