MprependOnceListener
Bun

method

events.default.InternalEventEmitter.prependOnceListener

prependOnceListener<E extends string | number | symbol>(
eventName: E,
listener: (...args: T[E]) => void
): this;

Adds a one-time listener function for the event named eventName to the beginning of the listeners array. The next time eventName is triggered, this listener is removed, and then invoked.

server.prependOnceListener('connection', (stream) => {
  console.log('Ah, we have our first user!');
});

Returns a reference to the EventEmitter, so that calls can be chained.

@param eventName

The name of the event.

@param listener

The callback function

eventName: string | symbol,
listener: (...args: any[]) => void
): this;

Adds a one-time listener function for the event named eventName to the beginning of the listeners array. The next time eventName is triggered, this listener is removed, and then invoked.

server.prependOnceListener('connection', (stream) => {
  console.log('Ah, we have our first user!');
});

Returns a reference to the EventEmitter, so that calls can be chained.

@param eventName

The name of the event.

@param listener

The callback function