hp-app-bundle-sdk
Version:
A comprehensive SDK for building mini-applications.
10 lines • 508 B
TypeScript
import { EventDetail, TypedEventListener } from "./types";
export declare class EventManager {
private listeners;
on<T = unknown>(event: string, handler: TypedEventListener<T>): () => void;
off<T = unknown>(event: string, handler: TypedEventListener<T>): void;
emit<T = unknown>(event: string, detail?: EventDetail<T>): void;
once<T = unknown>(event: string, handler: TypedEventListener<T>): void;
removeAllListeners(event?: string): void;
}
//# sourceMappingURL=EventManager.d.ts.map