angular2
Version:
Angular 2 - a web framework for modern web apps
14 lines (13 loc) • 870 B
TypeScript
import { CompileTypeMetadata, CompileDirectiveMetadata, CompileTemplateMetadata } from './compile_metadata';
import { XHR } from 'angular2/src/compiler/xhr';
import { UrlResolver } from 'angular2/src/compiler/url_resolver';
import { HtmlParser } from './html_parser';
export declare class DirectiveNormalizer {
private _xhr;
private _urlResolver;
private _htmlParser;
constructor(_xhr: XHR, _urlResolver: UrlResolver, _htmlParser: HtmlParser);
normalizeDirective(directive: CompileDirectiveMetadata): Promise<CompileDirectiveMetadata>;
normalizeTemplate(directiveType: CompileTypeMetadata, template: CompileTemplateMetadata): Promise<CompileTemplateMetadata>;
normalizeLoadedTemplate(directiveType: CompileTypeMetadata, templateMeta: CompileTemplateMetadata, template: string, templateAbsUrl: string): CompileTemplateMetadata;
}