angular2
Version:
Angular 2 - a web framework for modern web apps
35 lines (34 loc) • 1.32 kB
TypeScript
import { ChangeDetectionStrategy } from './constants';
export declare class DirectiveIndex {
elementIndex: number;
directiveIndex: number;
constructor(elementIndex: number, directiveIndex: number);
name: string;
}
export declare class DirectiveRecord {
directiveIndex: DirectiveIndex;
callAfterContentInit: boolean;
callAfterContentChecked: boolean;
callAfterViewInit: boolean;
callAfterViewChecked: boolean;
callOnChanges: boolean;
callDoCheck: boolean;
callOnInit: boolean;
callOnDestroy: boolean;
changeDetection: ChangeDetectionStrategy;
outputs: string[][];
constructor({directiveIndex, callAfterContentInit, callAfterContentChecked, callAfterViewInit, callAfterViewChecked, callOnChanges, callDoCheck, callOnInit, callOnDestroy, changeDetection, outputs}?: {
directiveIndex?: DirectiveIndex;
callAfterContentInit?: boolean;
callAfterContentChecked?: boolean;
callAfterViewInit?: boolean;
callAfterViewChecked?: boolean;
callOnChanges?: boolean;
callDoCheck?: boolean;
callOnInit?: boolean;
callOnDestroy?: boolean;
changeDetection?: ChangeDetectionStrategy;
outputs?: string[][];
});
isDefaultChangeDetection(): boolean;
}