1 | import { Program } from 'typescript';
|
2 | import { CompileMetadataResolver, DirectiveNormalizer, DirectiveResolver, StaticReflector, StaticSymbol, PipeResolver } from '@angular/compiler';
|
3 | import { ResourceResolver } from './resource-resolver';
|
4 | import { ProjectSymbols } from './project-symbols';
|
5 | import { Symbol } from './symbol';
|
6 | import { DirectiveSymbol } from './directive-symbol';
|
7 | import { PipeSymbol } from './pipe-symbol';
|
8 | import { CompileNgModuleSummary } from '@angular/compiler';
|
9 | import { ProviderSymbol } from './provider-symbol';
|
10 | export 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 | }
|