mframejs
Version:
simple framework
27 lines (26 loc) • 1.04 kB
TypeScript
import { RepeatAttribute } from './repeatAttribute';
import { IListener } from '../interface/exported';
import { ArrayObserverHandler } from '../binding/array/arrayObserverHandler';
import { PropertyObserverHandler } from '../binding/property/propertyObserverHandler';
export declare class ArrayMethodCallHandler implements IListener {
private repeat;
name: string;
caller: ArrayObserverHandler | PropertyObserverHandler;
constructor(repeat: RepeatAttribute);
call(events: any): void;
}
export declare class ArrayPropertyChange implements IListener {
private repeat;
expression?: boolean;
name: string;
caller: ArrayObserverHandler | PropertyObserverHandler;
constructor(repeat: RepeatAttribute, expression?: boolean);
call(): void;
}
export declare class PropertyChangeSimple implements IListener {
private repeat;
name: string;
caller: ArrayObserverHandler | PropertyObserverHandler;
constructor(repeat: RepeatAttribute);
call(newValue: any): void;
}