UNPKG

@meleon/uni-ui

Version:

A uniapp components library written in vue3 and typescript

1 lines 305 B
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)}));