28 lines
673 B
TypeScript
28 lines
673 B
TypeScript
export declare class IconStyle {
|
|
enabled: boolean;
|
|
active: boolean;
|
|
hover: boolean;
|
|
scale: number;
|
|
showDuration: boolean;
|
|
}
|
|
|
|
export interface HTMLLayerElement extends HTMLDivElement {
|
|
onStateChange?: (style: IconStyle) => void;
|
|
filterData: unknown;
|
|
updateFilter: () => void;
|
|
}
|
|
|
|
export interface HTMLEventElement extends HTMLDivElement {
|
|
onStateChange: (style: IconStyle) => void;
|
|
eventStyle: IconStyle;
|
|
eventData: object;
|
|
moveTo: (x: number, y: number) => void;
|
|
}
|
|
|
|
export declare function createElementEvent(
|
|
obj: any,
|
|
style: IconStyle,
|
|
): HTMLEventElement | null;
|
|
|
|
export declare function colorOf(tab: string): any;
|