UNPKG

@nestjs/common

Version:

Nest - modern, fast, powerful node.js web framework (@common)

16 lines (15 loc) 426 B
import { Type } from '../type.interface'; export declare type Provider = Type<any> | ClassProvider | ValueProvider | FactoryProvider; export interface ClassProvider { provide: any; useClass: Type<any>; } export interface ValueProvider { provide: any; useValue: any; } export interface FactoryProvider { provide: any; useFactory: (...args: any[]) => any; inject?: Array<Type<any> | string | any>; }