UNPKG

g1lib

Version:

An ubiquitous static javascript toolbox lib for Ǧ1 / Duniter ecosystem with reliability in mind.

2 lines (1 loc) 255 B
async function p(e,t){return Promise.race([new Promise(s=>setTimeout(()=>s({ms:t,params:e,timeout:!0}),t)),new Promise(async s=>{const o=Date.now(),n=e[0],i=e.slice(1),c=await n(...i),m=Date.now()-o;s({ms:m,params:e,result:c})})])}export{p as timeTrack};