react-krpano-toolkit
Version:
A React toolkit for KRPano integration with reusable functions and screen/hotspot configuration management
8 lines (7 loc) • 526 B
TypeScript
import { KrpanoEventType, KrpanoEventHandler, KrpanoEventData } from "../../types/krpano-event";
export declare function useKrpanoEventBridge(): {
addEventListener: <T extends KrpanoEventData = KrpanoEventData>(eventType: KrpanoEventType, handler: KrpanoEventHandler<T>) => () => void;
removeAllEventListeners: (eventType?: KrpanoEventType) => void;
triggerCustomEvent: (eventType: KrpanoEventType, data: any) => void;
removeEventListener: (eventType: KrpanoEventType, handler: KrpanoEventHandler) => void;
};