Clean up other extensions

This commit is contained in:
Rory& 2025-10-03 20:52:03 +02:00
parent a25393e806
commit 5295a0b563
2 changed files with 8 additions and 5 deletions

View File

@ -2,9 +2,13 @@ declare global {
function sleep(ms: number): Promise<void>; function sleep(ms: number): Promise<void>;
} }
export function globalSleep(ms: number): Promise<void> {
return new Promise((resolve) => setTimeout(resolve, ms));
}
if (!globalThis.sleep) { if (!globalThis.sleep) {
globalThis.sleep = function (ms: number): Promise<void> { globalThis.sleep = function (ms: number): Promise<void> {
return new Promise((resolve) => setTimeout(resolve, ms)); return globalSleep(ms);
}; };
} }

View File

@ -22,11 +22,10 @@ declare global {
} }
} }
export function clamp(value: number, min: number, max: number): number { export function mathClamp(value: number, min: number, max: number): number {
return Math.min(Math.max(value, min), max); return Math.min(Math.max(value, min), max);
} }
// register extensions // register extensions
if (!Math.clamp) { if (!Math.clamp)
Math.clamp = clamp; Math.clamp = mathClamp;
}