Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x | import { noop } from '../shared/utils.js'; const is_client = typeof window !== 'undefined'; const request_animation_frame = is_client ? requestAnimationFrame : noop; const now = is_client ? () => performance.now() : () => Date.now(); /** @type {import('#client').Raf} */ export const raf = { tick: /** @param {any} _ */ (_) => request_animation_frame(_), now: () => now(), tasks: new Set() }; |