@tsed/cli
Version:
CLI to bootstrap your Ts.ED project
22 lines (21 loc) • 576 B
TypeScript
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[];
}