Sha256: 5ffa4219ee64e130980a4231392cbc628544df137ccf650ae8d76e0a1744fd2b
Contents?: true
Size: 1.8 KB
Versions: 1
Compression:
Stored size: 1.8 KB
Contents
declare module "events" { interface EventEmitterOptions { /** * Enables automatic capturing of promise rejection. */ captureRejections?: boolean; } interface NodeEventTarget { once(event: string | symbol, listener: (...args: any[]) => void): this; } interface DOMEventTarget { addEventListener(event: string, listener: (...args: any[]) => void, opts?: { once: boolean }): any; } namespace EventEmitter { function once(emitter: NodeEventTarget, event: string | symbol): Promise<any[]>; function once(emitter: DOMEventTarget, event: string): Promise<any[]>; function on(emitter: EventEmitter, event: string): AsyncIterableIterator<any>; const captureRejectionSymbol: unique symbol; /** * This symbol shall be used to install a listener for only monitoring `'error'` * events. Listeners installed using this symbol are called before the regular * `'error'` listeners are called. * * Installing a listener using this symbol does not change the behavior once an * `'error'` event is emitted, therefore the process will still crash if no * regular `'error'` listener is installed. */ const errorMonitor: unique symbol; /** * Sets or gets the default captureRejection value for all emitters. */ let captureRejections: boolean; interface EventEmitter extends NodeJS.EventEmitter { } class EventEmitter { constructor(options?: EventEmitterOptions); /** @deprecated since v4.0.0 */ static listenerCount(emitter: EventEmitter, event: string | symbol): number; static defaultMaxListeners: number; } } export = EventEmitter; }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
condenser-0.3 | lib/condenser/processors/node_modules/@types/node/events.d.ts |