@namiml/web-sdk
Version:
Nami Web SDK makes subscriptions & in-app purchases easy, with powerful built-in paywalls and A/B testing
14 lines (13 loc) • 622 B
TypeScript
export declare class NamiEventEmitter {
private static instance;
private emitter;
static getInstance(): NamiEventEmitter;
on(eventName: string, listener: (...args: any[]) => void): void;
off(eventName: string, listener: (...args: any[]) => void): void;
emit(eventName: string, ...args: any[]): void;
addListener(eventName: string, listener: (...args: any[]) => void): void;
removeListener(eventName: string, listener: (...args: any[]) => void): void;
removeAllListeners(eventName?: string): void;
listeners(eventName: string): any[];
listenerCount(eventName: string): number;
}