UNPKG

@beincom/node-profile

Version:

``` npm install @beincom/node-profile # yarn add @beincom/node-profile ```

13 lines (12 loc) 576 B
import { ModuleMetadata, Provider, Type } from '@nestjs/common'; import { ProfileService } from '../profiling.service'; export interface IProfileModuleModuleOptionsFactory { createOptions(): Promise<ProfileService> | ProfileService; } export interface IProfileModuleAsyncOptions extends Pick<ModuleMetadata, 'imports'> { useExisting?: Type<IProfileModuleModuleOptionsFactory>; useClass?: Type<IProfileModuleModuleOptionsFactory>; useFactory?: (...args: any[]) => Promise<ProfileService> | ProfileService; inject?: any[]; extraProviders?: Provider[]; }