MprependOnceListener
Bun

method

test.default.TestsStream.prependOnceListener

event: 'test:coverage',
listener: (data: TestCoverage) => void
): this;

Adds a one-timelistener 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 listener

The callback function

event: 'test:complete',
listener: (data: TestComplete) => void
): this;
event: 'test:dequeue',
listener: (data: TestDequeue) => void
): this;
event: 'test:diagnostic',
listener: (data: TestDiagnostic) => void
): this;
event: 'test:enqueue',
listener: (data: TestEnqueue) => void
): this;
event: 'test:fail',
listener: (data: TestFail) => void
): this;
event: 'test:pass',
listener: (data: TestPass) => void
): this;
event: 'test:plan',
listener: (data: TestPlan) => void
): this;
event: 'test:start',
listener: (data: TestStart) => void
): this;
event: 'test:stderr',
listener: (data: TestStderr) => void
): this;
event: 'test:stdout',
listener: (data: TestStdout) => void
): this;
event: 'test:summary',
listener: (data: TestSummary) => void
): this;
event: 'test:watch:drained',
listener: () => void
): this;
event: string,
listener: (...args: any[]) => void
): this;