element-plus
Version:
A Component Library for Vue 3
1 lines • 624 B
Source Map (JSON)
{"version":3,"file":"raf.mjs","sources":["../../../../packages/utils/raf.ts"],"sourcesContent":["import { isClient } from './browser'\n\nexport const rAF = (fn: () => void) =>\n isClient\n ? window.requestAnimationFrame(fn)\n : (setTimeout(fn, 16) as unknown as number)\n\nexport const cAF = (handle: number) =>\n isClient ? window.cancelAnimationFrame(handle) : clearTimeout(handle)\n"],"names":[],"mappings":";;AAEO,MAAM,GAAA,GAAM,CAAC,EAAA,KAClB,QAAA,GACI,MAAA,CAAO,sBAAsB,EAAE,CAAA,GAC9B,UAAA,CAAW,EAAA,EAAI,EAAE;AAEjB,MAAM,GAAA,GAAM,CAAC,MAAA,KAClB,QAAA,GAAW,OAAO,oBAAA,CAAqB,MAAM,CAAA,GAAI,YAAA,CAAa,MAAM;;;;"}