angular2
Version:
Angular 2 - a web framework for modern web apps
21 lines (20 loc) • 755 B
TypeScript
import { ChangeDetectorDefinition } from './interfaces';
export declare class ChangeDetectorJITGenerator {
private changeDetectionUtilVarName;
private abstractChangeDetectorVarName;
private changeDetectorStateVarName;
private _logic;
private _names;
private _endOfBlockIdxs;
private id;
private changeDetectionStrategy;
private records;
private propertyBindingTargets;
private eventBindings;
private directiveRecords;
private genConfig;
typeName: string;
constructor(definition: ChangeDetectorDefinition, changeDetectionUtilVarName: string, abstractChangeDetectorVarName: string, changeDetectorStateVarName: string);
generate(): Function;
generateSource(): string;
}