mframejs
Version:
simple framework
17 lines (16 loc) • 507 B
TypeScript
import { AttributeController } from '../view/exported';
import { IBindingContext } from './exported';
export interface IOverrideContext {
context?: IOverrideContext;
overrideContext?: IOverrideContext;
}
export interface IAttribute {
$element?: Element | Node | HTMLElement;
$attribute?: Attr;
$bindingContext?: IBindingContext;
$controller?: AttributeController;
created?(): void;
attached?(): void;
detached?(): void;
eventHandlerBinded?(): void;
}