magically-sdk
Version:
Official SDK for Magically - Build mobile apps with AI
15 lines (14 loc) • 443 B
TypeScript
/**
* Simple event emitter for SDK-Provider communication
* Works on mobile, doesn't exist on edge
*/
type EventHandler = (data: any) => void;
declare class EventEmitter {
private events;
on(event: string, handler: EventHandler): void;
off(event: string, handler: EventHandler): void;
emit(event: string, data: any): void;
once(event: string): Promise<any>;
}
export declare const eventEmitter: EventEmitter;
export {};