angular2
Version:
Angular 2 - a web framework for modern web apps
12 lines (11 loc) • 694 B
TypeScript
import * as o from '../output/output_ast';
import { CompileView } from './compile_view';
import { TemplateAst } from '../template_ast';
import { CompileIdentifierMetadata, CompileDirectiveMetadata } from '../compile_metadata';
export declare class ViewCompileDependency {
comp: CompileDirectiveMetadata;
factoryPlaceholder: CompileIdentifierMetadata;
constructor(comp: CompileDirectiveMetadata, factoryPlaceholder: CompileIdentifierMetadata);
}
export declare function buildView(view: CompileView, template: TemplateAst[], targetDependencies: ViewCompileDependency[]): number;
export declare function finishView(view: CompileView, targetStatements: o.Statement[]): void;