UNPKG

angular2

Version:

Angular 2 - a web framework for modern web apps

14 lines (13 loc) 870 B
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; }