/* @noflow */ /* eslint-disable flowtype/require-return-type */ const report = require('../dist'); function sitOnIt(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } async function waitForIt(steps) { let count = 0; const tick = report.progress(steps); report.info('🥚 Wait for it...'); while (++count <= steps) { tick(); await sitOnIt(100); } report.success('🐣 Tjiep!'); } waitForIt(24);