@namiml/web-sdk
Version:
Nami Web SDK makes subscriptions & in-app purchases easy, with powerful built-in paywalls and A/B testing
31 lines (30 loc) • 1.09 kB
TypeScript
export function once(emitter: any, name: any): Promise<any>;
export default EventEmitter;
declare function EventEmitter(): void;
declare class EventEmitter {
_events: any;
_eventsCount: number | undefined;
_maxListeners: number | undefined;
setMaxListeners(n: any): this;
getMaxListeners(): any;
emit(type: any, ...args: any[]): boolean;
addListener(type: any, listener: any): any;
on: any;
prependListener(type: any, listener: any): any;
once(type: any, listener: any): this;
prependOnceListener(type: any, listener: any): this;
removeListener(type: any, listener: any): this;
off: any;
removeAllListeners(type: any, ...args: any[]): this;
listeners(type: any): any[];
rawListeners(type: any): any[];
listenerCount: typeof listenerCount;
eventNames(): any;
}
declare namespace EventEmitter {
export { EventEmitter };
export let defaultMaxListeners: number;
export function init(): void;
export function listenerCount(emitter: any, type: any): any;
}
declare function listenerCount(type: any): any;