@equinor/videx-map
Version:
Component for Pixi-overlay in Leaflet.
22 lines (21 loc) • 753 B
TypeScript
export interface EventHandlerCallbacks {
mousemove: (event: MouseEvent) => boolean;
mouseout: (event: MouseEvent) => boolean;
mousedown: (event: MouseEvent) => boolean;
mouseup: (event: MouseEvent) => boolean;
click: (event: Event) => boolean;
}
export interface EventHandler {
map: L.Map;
element: HTMLElement;
callbacks: EventHandlerCallbacks;
register(map: L.Map, element: HTMLElement, callbacks: EventHandlerCallbacks): void;
unregister(): void;
}
export declare class DefaultEventHandler implements EventHandler {
map: L.Map;
element: HTMLElement;
callbacks: EventHandlerCallbacks;
register(map: L.Map, element: HTMLElement, callbacks: EventHandlerCallbacks): void;
unregister(): void;
}