UNPKG

@test-runner/web

Version:
10 lines (9 loc) 271 B
export default function raceTimeout (ms, msg) { return new Promise((resolve, reject) => { const interval = setTimeout(() => { const err = new Error(msg || `Timeout expired [${ms}]`) reject(err) }, ms) if (interval.unref) interval.unref() }) }