UNPKG

1.77 kBTypeScriptView Raw
1import { Program } from 'typescript';
2import { CompileMetadataResolver, DirectiveNormalizer, DirectiveResolver, StaticReflector, StaticSymbol, PipeResolver } from '@angular/compiler';
3import { ResourceResolver } from './resource-resolver';
4import { ProjectSymbols } from './project-symbols';
5import { Symbol } from './symbol';
6import { DirectiveSymbol } from './directive-symbol';
7import { PipeSymbol } from './pipe-symbol';
8import { CompileNgModuleSummary } from '@angular/compiler';
9import { ProviderSymbol } from './provider-symbol';
10export declare class ModuleSymbol extends Symbol {
11 private metadataResolver;
12 private directiveNormalizer;
13 private resolver;
14 private pipeResolver;
15 private reflector;
16 private resourceResolver;
17 private projectSymbols;
18 private module;
19 constructor(program: Program, symbol: StaticSymbol, metadataResolver: CompileMetadataResolver, directiveNormalizer: DirectiveNormalizer, resolver: DirectiveResolver, pipeResolver: PipeResolver, reflector: StaticReflector, resourceResolver: ResourceResolver, projectSymbols: ProjectSymbols);
20 getBootstrapComponents(): DirectiveSymbol[];
21 getDeclaredDirectives(): DirectiveSymbol[];
22 getExportedDirectives(): DirectiveSymbol[];
23 getExportedPipes(): PipeSymbol[];
24 getDeclaredPipes(): PipeSymbol[];
25 getImportedModules(): ModuleSymbol[];
26 getExportedModules(): ModuleSymbol[];
27 /**
28 * Returns the summary of this context.
29 *
30 * @returns {(CompileNgModuleSummary | undefined)}
31 *
32 * @memberOf ModuleSymbol
33 */
34 getModuleSummary(): CompileNgModuleSummary | null;
35 getProviders(): ProviderSymbol[];
36 private getWrappedModules(modules);
37 private getWrappedPipes(pipes);
38 private getWrapperDirectives(dirs);
39}