UNPKG

ziko

Version:

A versatile JavaScript library offering a rich set of Hyperscript Based UI components, advanced mathematical utilities, interactivity ,animations, client side routing and more ...

16 lines (15 loc) 327 B
export const sleep= ms => new Promise(res => setTimeout(res, ms)); export function timeout(ms, fn) { let id; const promise = new Promise((resolve) => { id = setTimeout(() => { if (fn) fn(); resolve(); }, ms); }); return { id, clear: () => clearTimeout(id), promise }; }