diff --git a/src/util/nextTick.ts b/src/util/nextTick.ts index 59b1102..0b50258 100644 --- a/src/util/nextTick.ts +++ b/src/util/nextTick.ts @@ -1,10 +1,13 @@ type NextTickFn = (callback: () => void) => void; + +/* c8 ignore start */ const nextTickFn = typeof setImmediate !== 'undefined' ? (setImmediate as NextTickFn) : typeof requestAnimationFrame !== 'undefined' ? (requestAnimationFrame as NextTickFn) : (setTimeout as NextTickFn); +/* c8 ignore stop */ export async function nextTickAsync() { return new Promise((resolve) => nextTickFn(resolve));