UNPKG

termii-nestjs

Version:
15 lines (14 loc) 543 B
import { ModuleMetadata, Type } from '@nestjs/common'; export interface TermiiModuleOptions { apiKey: string; baseUrl?: string; } export interface TermiiOptionsFactory { createTermiiOptions(): Promise<TermiiModuleOptions> | TermiiModuleOptions; } export interface TermiiModuleAsyncOptions extends Pick<ModuleMetadata, 'imports'> { useFactory?: (...args: any[]) => Promise<TermiiModuleOptions> | TermiiModuleOptions; inject?: any[]; useClass?: Type<TermiiOptionsFactory>; useExisting?: Type<TermiiOptionsFactory>; }