UNPKG

565 BTypeScriptView Raw
1import { CompileProviderMetadata, CompileMetadataResolver } from '@angular/compiler';
2import { Program } from 'typescript';
3export declare class ProviderSymbol {
4 private program;
5 private provider;
6 private metadataResolver;
7 constructor(program: Program, provider: CompileProviderMetadata, metadataResolver: CompileMetadataResolver);
8 /**
9 * Returns the provider metadata.
10 */
11 getMetadata(): CompileProviderMetadata;
12 /**
13 * Returns the list of dependencies for given provider.
14 */
15 getDependencies(): ProviderSymbol[];
16}