mframejs
Version:
simple framework
30 lines (29 loc) • 901 B
TypeScript
import { IAttribute, IBindingContext } from '../interface/exported';
import { IListener } from '../interface/exported';
export declare class PropertyChangeHandler implements IListener {
node: HTMLInputElement;
private firstRun;
name: string;
caller: any;
value: any;
constructor(node: HTMLInputElement);
call(newValue: any, oldValue: any): void;
}
export declare class ValueAttribute implements IAttribute {
$element: HTMLInputElement;
$attribute: Attr;
$bindingContext: IBindingContext;
name: string;
attributeName: string;
trigger: string[];
valueConverters: string[];
eventHandlerBinded: any;
private expressionValue;
private propertyChangeHandler;
constructor();
attached(): void;
created(): void;
runValueConverter(value: any): any;
detached(): void;
eventHandler(): void;
}