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>;
}
export function globalSleep(ms: number): Promise<void> {
return new Promise((resolve) => setTimeout(resolve, ms));
}
if (!globalThis.sleep) {
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);
}
// register extensions
if (!Math.clamp) {
Math.clamp = clamp;
}
if (!Math.clamp)
Math.clamp = mathClamp;