X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=docs%2Fclasses%2FPoolEmitter.html;h=cacd0a75fd99d2d48c1cbd5b4f32e5c292a237d8;hb=341ec6db3b66173fd9314338b736fabb0639914b;hp=a799d88becec8842dcdc3e0ec71bd3e9ba62b8b5;hpb=8d20e449d72975f6add9177d1097d5a204d14f71;p=poolifier.git diff --git a/docs/classes/PoolEmitter.html b/docs/classes/PoolEmitter.html index a799d88b..281c8fc2 100644 --- a/docs/classes/PoolEmitter.html +++ b/docs/classes/PoolEmitter.html @@ -1,4 +1,4 @@ -PoolEmitter | poolifier
+PoolEmitter | poolifier - v2.6.40
  • Preparing search index...
  • -
  • The search index is not available
poolifier
+
  • The search index is not available
  • poolifier - v2.6.40
    @@ -26,7 +26,7 @@
    • PoolEmitter
    +
  • Defined in src/pools/pool.ts:39
  • @@ -60,7 +60,9 @@ removeAllListeners removeListener setMaxListeners +addAbortListener getEventListeners +getMaxListeners listenerCount on once @@ -77,11 +79,11 @@

    Parameters

    • -
      Optional options: EventEmitterOptions
    +
    Optional options: EventEmitterOptions
    Optional

    Returns PoolEmitter

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:109
  • Properties

    @@ -93,9 +95,9 @@

    Since

    v13.4.0, v12.16.0

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:390
  • captureRejections: boolean
    @@ -105,9 +107,9 @@

    Since

    v13.4.0, v12.16.0

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:397
  • defaultMaxListeners: number
    @@ -136,9 +138,9 @@ Its name property is set to 'MaxListenersExceededWarning&

    Since

    v0.11.2

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:434
  • errorMonitor: typeof errorMonitor
    @@ -149,9 +151,9 @@ regular 'error' listener is installed.

    Since

    v13.6.0, v12.17.0

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:383
  • Methods

    @@ -177,15 +179,15 @@ regular 'error' listener is installed.

    Parameters

    • -
      Rest ...args: any[]
    +
    Rest ...args: any[]
    Rest

    Returns void

    Returns PoolEmitter

    Since

    v0.1.26

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:454
    • @@ -203,14 +205,14 @@ to each.

    • eventName: string | symbol
    • -
      Rest ...args: any[]
    +
    Rest ...args: any[]
    Rest

    Returns boolean

    Since

    v0.1.26

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:716
    • @@ -225,9 +227,9 @@ listeners. The values in the array are strings or Symbols.

      Since

      v6.0.0

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:779
  • +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:631
    • @@ -258,20 +260,18 @@ in the list of the listeners of the event.

    • eventName: string | symbol

      The name of the event being listened for

      -
      -
    • +
    • Optional listener: Function

      The event handler function

      -
      -
    +Optional

    Returns number

    Since

    v3.2.0

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:725
    • @@ -290,9 +290,9 @@ in the list of the listeners of the event.

      Since

      v0.1.26

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:644
    • @@ -316,15 +316,15 @@ in the list of the listeners of the event.

      Parameters

      • -
        Rest ...args: any[]
      +
      Rest ...args: any[]
      Rest

    Returns void

    Returns PoolEmitter

    Since

    v10.0.0

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:604
    • @@ -348,13 +348,11 @@ event listener to the beginning of the listeners array.

    • eventName: string | symbol

      The name of the event.

      -
      -
    • +
    • listener: ((...args) => void)

      The callback function

      -
        • @@ -364,15 +362,15 @@ event listener to the beginning of the listeners array.

          Parameters

          • -
            Rest ...args: any[]
          +
          Rest ...args: any[]
          Rest

        Returns void

    Returns PoolEmitter

    Since

    v0.1.101

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:486
    • @@ -394,13 +392,11 @@ event listener to the beginning of the listeners array.

    • eventName: string | symbol

      The name of the event.

      -
      -
    • +
    • listener: ((...args) => void)

      The callback function

      -
        • @@ -410,15 +406,15 @@ event listener to the beginning of the listeners array.

          Parameters

          • -
            Rest ...args: any[]
          +
          Rest ...args: any[]
          Rest

        Returns void

    Returns PoolEmitter

    Since

    v0.3.0

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:516
    • @@ -438,13 +434,11 @@ times.

    • eventName: string | symbol

      The name of the event.

      -
      -
    • +
    • listener: ((...args) => void)

      The callback function

      -
        • @@ -454,15 +448,15 @@ times.

          Parameters

          • -
            Rest ...args: any[]
          +
          Rest ...args: any[]
          Rest

        Returns void

    Returns PoolEmitter

    Since

    v6.0.0

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:743
    • @@ -480,13 +474,11 @@ listener is removed, and then invoked.

    • eventName: string | symbol

      The name of the event.

      -
      -
    • +
    • listener: ((...args) => void)

      The callback function

      -
        • @@ -496,15 +488,15 @@ listener is removed, and then invoked.

          Parameters

          • -
            Rest ...args: any[]
          +
          Rest ...args: any[]
          Rest

        Returns void

    Returns PoolEmitter

    Since

    v6.0.0

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:759
    • @@ -524,9 +516,9 @@ including any wrappers (such as those created by .once()).

      Since

      v9.4.0

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:675
    • @@ -542,14 +534,14 @@ component or module (e.g. sockets or file streams).

      Parameters

      • -
        Optional event: string | symbol
      +
      Optional event: string | symbol
      Optional

    Returns PoolEmitter

    Since

    v0.1.26

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:615
    • @@ -595,15 +587,15 @@ recently added instance. In the example the once('ping')lis

      Parameters

      • -
        Rest ...args: any[]
      +
      Rest ...args: any[]
      Rest

    Returns void

    Returns PoolEmitter

    Since

    v0.1.26

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:599
    • @@ -624,9 +616,53 @@ modified for this specific EventEmitter instance. The value can be

      Since

      v0.3.5

    +
    + +
      + +
    • Experimental +

      Listens once to the abort event on the provided signal.

      +

      Listening to the abort event on abort signals is unsafe and may +lead to resource leaks since another third party with the signal can +call e.stopImmediatePropagation(). Unfortunately Node.js cannot change +this since it would violate the web standard. Additionally, the original +API makes it easy to forget to remove listeners.

      +

      This API allows safely using AbortSignals in Node.js APIs by solving these +two issues by listening to the event such that stopImmediatePropagation does +not prevent the listener from running.

      +

      Returns a disposable so that it may be unsubscribed from more easily.

      +
      import { addAbortListener } from 'node:events';

      function example(signal) {
      let disposable;
      try {
      signal.addEventListener('abort', (e) => e.stopImmediatePropagation());
      disposable = addAbortListener(signal, (e) => {
      // Do something when signal is aborted.
      });
      } finally {
      disposable?.[Symbol.dispose]();
      }
      } +
      +
      +
      +

      Parameters

      +
        +
      • +
        signal: AbortSignal
      • +
      • +
        resource: ((event) => void)
        +
          +
        • +
            +
          • (event): void
          • +
          • +
            +

            Parameters

            +
              +
            • +
              event: Event
            +

            Returns void

      +

      Returns Disposable

      that removes the abort listener.

      + +
      +

      Since

      v20.5.0

      +
    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:375
    • @@ -651,9 +687,35 @@ event target. This is useful for debugging and diagnostic purposes.

      Since

      v15.2.0, v14.17.0

    +
    + +
      + +
    • +

      Returns the currently set max amount of listeners.

      +

      For EventEmitters this behaves exactly the same as calling .getMaxListeners on +the emitter.

      +

      For EventTargets this is the only way to get the max event listeners for the +event target. If the number of event handlers on a single EventTarget exceeds +the max set, the EventTarget will print a warning.

      +
      import { getMaxListeners, setMaxListeners, EventEmitter } from 'node:events';

      {
      const ee = new EventEmitter();
      console.log(getMaxListeners(ee)); // 10
      setMaxListeners(11, ee);
      console.log(getMaxListeners(ee)); // 11
      }
      {
      const et = new EventTarget();
      console.log(getMaxListeners(et)); // 10
      setMaxListeners(11, et);
      console.log(getMaxListeners(et)); // 11
      } +
      +
      +
      +

      Parameters

      +
        +
      • +
        emitter: EventEmitter | _DOMEventTarget
      +

      Returns number

      +
      +

      Since

      v19.9.0

      +
    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:325
    • @@ -669,22 +731,20 @@ event target. This is useful for debugging and diagnostic purposes.

    • emitter: EventEmitter

      The emitter to query

      -
      -
    • +
    • eventName: string | symbol

      The event name

      -
      -
    +

    Returns number

    Since

    v0.9.12

    Deprecated

    Since v3.2.0 - Use listenerCount instead.

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:268
    • @@ -708,18 +768,17 @@ composed of the emitted event arguments.

    • eventName: string

      The name of the event being listened for

      -
      -
    • +
    • -
      Optional options: StaticEventEmitterOptions
    +
    Optional options: StaticEventEmitterOptions
    Optional

    Returns AsyncIterableIterator<any>

    that iterates eventName events emitted by the emitter

    Since

    v13.6.0, v12.16.0

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:250
    • @@ -750,14 +809,14 @@ special handling:

    • eventName: string | symbol
    • -
      Optional options: StaticEventEmitterOptions
    +
    Optional options: StaticEventEmitterOptions
    Optional

    Returns Promise<any[]>

    Since

    v11.13.0, v10.16.0

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:189
  • @@ -768,11 +827,11 @@ special handling:

  • eventName: string
  • -
    Optional options: StaticEventEmitterOptions
  • +
    Optional options: StaticEventEmitterOptions
    Optional

    Returns Promise<any[]>

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:190
    • @@ -787,17 +846,16 @@ special handling:

    • Optional n: number

      A non-negative number. The maximum number of listeners per EventTarget event.

      -
      -
    • +Optional
    • -
      Rest ...eventTargets: (EventEmitter | _DOMEventTarget)[]
    +
    Rest ...eventTargets: (EventEmitter | _DOMEventTarget)[]
    Rest

    Returns void

    Since

    v15.4.0

    +
  • Defined in node_modules/.pnpm/@types+node@20.5.7/node_modules/@types/node/events.d.ts:340
  • +
  • WorkerTypes
  • +
  • availableParallelism
  • -

    Generated using TypeDoc

    +

    Generated using TypeDoc

    \ No newline at end of file