UNPKG

@neosjs/create-app

Version:

帮助开发者快速创建Vue3应用并自动配置项目

18 lines (17 loc) 577 B
export const inBrowser = typeof window !== 'undefined' export const supportsPassive = true export const trim = (string: string) => (string || '').replace(/^\s+|\s+$/g, '') export const raf = (fn: FrameRequestCallback): number => inBrowser ? requestAnimationFrame(fn) : -1 export const cancelRaf = (id: number) => { if (inBrowser) cancelAnimationFrame(id) } export const noop = () => { } export const sleep = (ms: number, callback?: Fn<any>) => { return new Promise<void>(resolve => useTimeoutFn(async () => { await callback?.() resolve() }, ms) ) }