UNPKG

@webqit/util

Version:

Utility functions used accross multiple JS libraries.

21 lines (19 loc) 361 B
/** * @imports */ import _isNumber from './isNumber.js'; /** * Returns a timeout promise. * * @param mixed proxy * * @return Promise */ export default function(duration) { if (!_isNumber(duration)) { throw new Error('Duration must be a number.'); } return new Promise(resolve => { setTimeout(resolve, duration); }); };