Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 70x 70x 1048x 70x 1048x 1048x 70x 70x 70x | const NS_TO_S = 1e9; // seconds takes a tuple of [seconds, nanoseconds] // and returns the time in seconds const seconds: (diff: [number, number]) => number = (diff) => diff[0] + diff[1] / NS_TO_S; const newTimer: () => () => number = () => { const now = process.hrtime(); return () => seconds(process.hrtime(now)); }; const timer = { seconds, new: newTimer, }; export default timer; module.exports = { seconds, new: newTimer, }; |