Chore: add timeout to build

This commit is contained in:
SukkaW
2023-12-30 20:47:19 +08:00
parent a7c1b0fd17
commit a4458ee367
3 changed files with 57 additions and 30 deletions

View File

@@ -7,7 +7,11 @@ class CustomAbortError extends Error {
}
const sleepWithAbort = (ms: number, signal: AbortSignal) => new Promise<void>((resolve, reject) => {
signal.throwIfAborted();
if (signal.aborted) {
reject(signal.reason);
return;
}
signal.addEventListener('abort', stop);
Bun.sleep(ms).then(done).catch(doReject);