@meleon/uni-ui
Version:
A uniapp components library written in vue3 and typescript
1 lines • 305 B
JavaScript
import{AbortablePromise}from"./abortablePromise";export const requestAnimationFrame=(e=()=>{})=>new AbortablePromise((t=>{const o=setInterval((()=>{clearInterval(o),t(!0),e()}),1e3/30)}));export const requestAnimationDelay=e=>new AbortablePromise((t=>{const o=setTimeout((()=>{clearTimeout(o),t()}),e)}));