diff options
Diffstat (limited to 'packages/webapi/src/lib/AnimationFrame.ts')
-rw-r--r-- | packages/webapi/src/lib/AnimationFrame.ts | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/packages/webapi/src/lib/AnimationFrame.ts b/packages/webapi/src/lib/AnimationFrame.ts index 744c445bf..ef89b631e 100644 --- a/packages/webapi/src/lib/AnimationFrame.ts +++ b/packages/webapi/src/lib/AnimationFrame.ts @@ -1,9 +1,15 @@ -import { setTimeout as nodeSetTimeout, clearTimeout as nodeClearTimeout } from 'node:timers' +import { + setTimeout as nodeSetTimeout, + clearTimeout as nodeClearTimeout, +} from 'node:timers' import * as _ from './utils.js' -const INTERNAL = { tick: 0, pool: new Map } +const INTERNAL = { tick: 0, pool: new Map() } -export function requestAnimationFrame<TArgs extends any[], TFunc extends (...args: TArgs) => any>(callback: TFunc): number { +export function requestAnimationFrame< + TArgs extends any[], + TFunc extends (...args: TArgs) => any +>(callback: TFunc): number { if (!INTERNAL.pool.size) { nodeSetTimeout(() => { const next = _.__performance_now() |