elmer-ui-core
Version:
web app framework
24 lines (23 loc) • 614 B
TypeScript
export interface IElmerRenderParams {
targetElement: HTMLElement;
component: object;
htmlCode: string;
}
export interface IElmerEvent {
nativeEvent: MouseEvent | Event | KeyboardEvent | TouchEvent;
data: any;
dataSet: any;
target: HTMLElement;
}
export interface IElmerKeyboardEvent extends IElmerEvent {
nativeEvent: KeyboardEvent;
}
export interface IElmerTouchEvent extends IElmerEvent {
nativeEvent: TouchEvent;
}
export interface IElmerBindEvent extends IElmerEvent {
value: any;
}
export interface IElmerMouseEvent extends IElmerEvent {
nativeEvent: MouseEvent;
}