mirror of
https://github.com/Koenkk/zigbee2mqtt.git
synced 2026-07-02 18:11:36 +00:00
06f44533af
Co-authored-by: Koen Kanters <koenkanters94@gmail.com>
15 lines
457 B
TypeScript
15 lines
457 B
TypeScript
export type EventHandler = (...args: unknown[]) => unknown;
|
|
|
|
export async function flushPromises(): Promise<void> {
|
|
const nodeTimers = await vi.importActual<typeof import('node:timers')>('node:timers');
|
|
|
|
return await new Promise(nodeTimers.setImmediate);
|
|
}
|
|
|
|
// https://github.com/jestjs/jest/issues/6028#issuecomment-567669082
|
|
export function defuseRejection<T>(promise: Promise<T>): Promise<T> {
|
|
promise.catch(() => {});
|
|
|
|
return promise;
|
|
}
|