UNPKG

@tsed/cli

Version:
22 lines (21 loc) 576 B
import { Type } from "@tsed/cli-core"; export interface ProviderInfo { name: string; value: string; model?: string; baseDir?: string; owner?: string; } export declare class ProvidersInfoService { readonly map: Map<string, ProviderInfo>; /** * * @param providerInfo * @param owner */ add(providerInfo: ProviderInfo, owner?: Type<any>): this; get(value: string): any; isMyProvider(value: string, owner: Type<any>): boolean; toArray(): ProviderInfo[]; findProviders(type: string | undefined): ProviderInfo[]; }