X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=docs%2Fclasses%2FPoolEmitter.html;h=6b1d822356e470ad846d576f371518446f2c4055;hb=184d530faf6acf70e116cb4a3fb831938b73e2c0;hp=9a05736ba464f045d417f4ba7553bfc74d416501;hpb=a75da00c7b8dbbb148d2cf2472ce73e4201d9a4a;p=poolifier.git diff --git a/docs/classes/PoolEmitter.html b/docs/classes/PoolEmitter.html index 9a05736b..6b1d8223 100644 --- a/docs/classes/PoolEmitter.html +++ b/docs/classes/PoolEmitter.html @@ -1,4 +1,4 @@ -PoolEmitter | poolifier
+PoolEmitter | poolifier
-
+
@@ -33,95 +33,126 @@

Constructors

-
+
-
    - +
      +
    • Parameters

      • -
        Optional options: EventEmitterOptions
      -

      Returns PoolEmitter

+

Returns PoolEmitter

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

    -
    +
    -
    captureRejectionSymbol: typeof captureRejectionSymbol
    -
    +
  • Defined in node_modules/.pnpm/@types+node@20.2.5/node_modules/@types/node/events.d.ts:326
  • +
    -
    captureRejections: boolean
    -

    Sets or gets the default captureRejection value for all emitters.

    +
    captureRejections: boolean
    +

    Value: boolean

    +

    Change the default captureRejections option on all new EventEmitter objects.

    + +

    Since

    v13.4.0, v12.16.0

    -
    +
  • Defined in node_modules/.pnpm/@types+node@20.2.5/node_modules/@types/node/events.d.ts:333
  • +
    -
    defaultMaxListeners: number
    -
    +
  • Defined in node_modules/.pnpm/@types+node@20.2.5/node_modules/@types/node/events.d.ts:370
  • +
    -
    errorMonitor: typeof errorMonitor
    -

    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 +

    errorMonitor: typeof errorMonitor
    +

    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.

    + +

    Since

    v13.6.0, v12.17.0

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

    -
    +
    -
      - +
        +
      • Alias for emitter.on(eventName, listener).

        @@ -131,34 +162,34 @@ regular 'error' listener is installed.

        Parameters

        • -
          eventName: string | symbol
        • +
          eventName: string | symbol
        • -
          listener: ((...args: any[]) => void)
          +
          listener: ((...args) => void)
          • -
              -
            • (...args: any[]): void
            • +
                +
              • (...args): void
              • Parameters

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

        Returns void

    -

    Returns PoolEmitter

    +
    -
      - +
        +
      • Synchronously calls each of the listeners registered for the event namedeventName, in the order they were registered, passing the supplied arguments to each.

        Returns true if the event had listeners, false otherwise.

        -
        const EventEmitter = require('events');
        const myEmitter = new EventEmitter();

        // First listener
        myEmitter.on('event', function firstListener() {
        console.log('Helloooo! first listener');
        });
        // Second listener
        myEmitter.on('event', function secondListener(arg1, arg2) {
        console.log(`event with parameters ${arg1}, ${arg2} in second listener`);
        });
        // Third listener
        myEmitter.on('event', function thirdListener(...args) {
        const parameters = args.join(', ');
        console.log(`event with parameters ${parameters} in third listener`);
        });

        console.log(myEmitter.listeners('event'));

        myEmitter.emit('event', 1, 2, 3, 4, 5);

        // Prints:
        // [
        // [Function: firstListener],
        // [Function: secondListener],
        // [Function: thirdListener]
        // ]
        // Helloooo! first listener
        // event with parameters 1, 2 in second listener
        // event with parameters 1, 2, 3, 4, 5 in third listener -
        +
        import { EventEmitter } from 'node:events';
        const myEmitter = new EventEmitter();

        // First listener
        myEmitter.on('event', function firstListener() {
        console.log('Helloooo! first listener');
        });
        // Second listener
        myEmitter.on('event', function secondListener(arg1, arg2) {
        console.log(`event with parameters ${arg1}, ${arg2} in second listener`);
        });
        // Third listener
        myEmitter.on('event', function thirdListener(...args) {
        const parameters = args.join(', ');
        console.log(`event with parameters ${parameters} in third listener`);
        });

        console.log(myEmitter.listeners('event'));

        myEmitter.emit('event', 1, 2, 3, 4, 5);

        // Prints:
        // [
        // [Function: firstListener],
        // [Function: secondListener],
        // [Function: thirdListener]
        // ]
        // Helloooo! first listener
        // event with parameters 1, 2 in second listener
        // event with parameters 1, 2, 3, 4, 5 in third listener +

        Since

        v0.1.26

        @@ -166,49 +197,51 @@ to each.

        Parameters

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

    Returns boolean

    -
    +
  • Defined in node_modules/.pnpm/@types+node@20.2.5/node_modules/@types/node/events.d.ts:652
  • +
    -
    -
    +
  • Defined in node_modules/.pnpm/@types+node@20.2.5/node_modules/@types/node/events.d.ts:715
  • +
    -
    -
    +
  • Defined in node_modules/.pnpm/@types+node@20.2.5/node_modules/@types/node/events.d.ts:567
  • +
    -
    -
    +
  • Defined in node_modules/.pnpm/@types+node@20.2.5/node_modules/@types/node/events.d.ts:661
  • +
    -
    -
    +
  • Defined in node_modules/.pnpm/@types+node@20.2.5/node_modules/@types/node/events.d.ts:580
  • +
    - -

    Returns PoolEmitter

    -
    +
  • Defined in node_modules/.pnpm/@types+node@20.2.5/node_modules/@types/node/events.d.ts:540
  • +
    -
    -
    +
  • Defined in node_modules/.pnpm/@types+node@20.2.5/node_modules/@types/node/events.d.ts:422
  • +
    -
    -
    +
  • Defined in node_modules/.pnpm/@types+node@20.2.5/node_modules/@types/node/events.d.ts:452
  • +
    - -

    Returns PoolEmitter

    -
    +
  • Defined in node_modules/.pnpm/@types+node@20.2.5/node_modules/@types/node/events.d.ts:679
  • +
    - -

    Returns PoolEmitter

    -
    +
  • Defined in node_modules/.pnpm/@types+node@20.2.5/node_modules/@types/node/events.d.ts:695
  • +
    -
    -
    +
  • Defined in node_modules/.pnpm/@types+node@20.2.5/node_modules/@types/node/events.d.ts:611
  • +
    -
    -
    +
  • Defined in node_modules/.pnpm/@types+node@20.2.5/node_modules/@types/node/events.d.ts:551
  • +
    - -

    Returns PoolEmitter

    -
    +
  • Defined in node_modules/.pnpm/@types+node@20.2.5/node_modules/@types/node/events.d.ts:535
  • +
    -
    -
    +
  • Defined in node_modules/.pnpm/@types+node@20.2.5/node_modules/@types/node/events.d.ts:561
  • +
    -
    -
    +
  • Defined in node_modules/.pnpm/@types+node@20.2.5/node_modules/@types/node/events.d.ts:296
  • +
    -
    -
    +
  • Defined in node_modules/.pnpm/@types+node@20.2.5/node_modules/@types/node/events.d.ts:268
  • +
    -
    -
    +
  • Defined in node_modules/.pnpm/@types+node@20.2.5/node_modules/@types/node/events.d.ts:250
  • +
    - +
  • Parameters

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

    Returns Promise<any[]>

  • +

    Returns Promise<any[]>

    -
    +
  • Defined in node_modules/.pnpm/@types+node@20.2.5/node_modules/@types/node/events.d.ts:190
  • +
    -
    - +
    +
    +
    +

    On This Page

    - -
    +
  • constructor
  • +
  • captureRejectionSymbol
  • +
  • captureRejections
  • +
  • defaultMaxListeners
  • +
  • errorMonitor
  • +
  • addListener
  • +
  • emit
  • +
  • eventNames
  • +
  • getMaxListeners
  • +
  • listenerCount
  • +
  • listeners
  • +
  • off
  • +
  • on
  • +
  • once
  • +
  • prependListener
  • +
  • prependOnceListener
  • +
  • rawListeners
  • +
  • removeAllListeners
  • +
  • removeListener
  • +
  • setMaxListeners
  • +
  • getEventListeners
  • +
  • listenerCount
  • +
  • on
  • +
  • once
  • +
  • setMaxListeners
  • + +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file