angular2
Version:
Angular 2 - a web framework for modern web apps
16 lines (15 loc) • 802 B
TypeScript
import { ChangeDetector, ProtoChangeDetector, ChangeDetectorDefinition } from './interfaces';
import { BindingRecord } from './binding_record';
import { EventBinding } from './event_binding';
import { ProtoRecord } from './proto_record';
export declare class DynamicProtoChangeDetector implements ProtoChangeDetector {
private _definition;
constructor(_definition: ChangeDetectorDefinition);
instantiate(): ChangeDetector;
}
export declare function createPropertyRecords(definition: ChangeDetectorDefinition): ProtoRecord[];
export declare function createEventRecords(definition: ChangeDetectorDefinition): EventBinding[];
export declare class ProtoRecordBuilder {
records: ProtoRecord[];
add(b: BindingRecord, variableNames: string[], bindingIndex: number): void;
}