Clean up other extensions
This commit is contained in:
parent
a25393e806
commit
5295a0b563
@ -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);
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@ -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;
|
||||
Reference in New Issue
Block a user