UNPKG

scryfall-sdk

Version:

A Node.js SDK for https://scryfall.com/docs/api written in Typescript.

23 lines (22 loc) 1.15 kB
type NodeEventEmitter = import("node:events"); type Listener = (...args: any[]) => void; declare class EventEmitter implements NodeEventEmitter { private _maxListeners; private readonly _listeners; addListener(eventName: string | symbol, listener: Listener): this; prependListener(eventName: string | symbol, listener: Listener): this; removeListener(eventName: string | symbol, listener: Listener): this; on(eventName: string | symbol, listener: Listener): this; once(eventName: string | symbol, listener: Listener): this; prependOnceListener(eventName: string | symbol, listener: Listener): this; off(eventName: string | symbol, listener: Listener): this; removeAllListeners(event?: string | symbol | undefined): this; emit(eventName: string | symbol, ...args: any[]): boolean; setMaxListeners(n: number): this; getMaxListeners(): number; listeners(eventName: string | symbol): Function[]; rawListeners(eventName: string | symbol): Function[]; listenerCount(eventName: string | symbol): number; eventNames(): (string | symbol)[]; } export default EventEmitter;