UNPKG

@redotech/redo-hydrogen

Version:

Utilities to enable and disable Redo coverage on Hydrogen stores

8 lines (7 loc) 277 B
export async function executeWithTimeout<T, E extends Error>( promise: Promise<T>, timeoutMs: number, error: E = new Error("timeout") as E, ): Promise<T> { return Promise.race([promise, new Promise<never>((_, reject) => setTimeout(() => reject(error), timeoutMs))]); }