mirror of
https://github.com/imputnet/cobalt.git
synced 2026-03-24 22:42:34 +00:00
11 lines
343 B
TypeScript
11 lines
343 B
TypeScript
import { browser } from "$app/environment";
|
|
|
|
if (browser && 'AbortSignal' in window && !window.AbortSignal.timeout) {
|
|
window.AbortSignal.timeout = (milliseconds: number) => {
|
|
const controller = new AbortController();
|
|
setTimeout(() => controller.abort("timed out"), milliseconds);
|
|
|
|
return controller.signal;
|
|
}
|
|
}
|