mirror of
https://github.com/musix-org/musix-oss
synced 2024-12-23 13:03:18 +00:00
28 lines
639 B
JavaScript
28 lines
639 B
JavaScript
/** @license MIT License (c) copyright 2011-2013 original author or authors */
|
|
|
|
/**
|
|
* timeout.js
|
|
*
|
|
* Helper that returns a promise that rejects after a specified timeout,
|
|
* if not explicitly resolved or rejected before that.
|
|
*
|
|
* @author Brian Cavalier
|
|
* @author John Hann
|
|
*/
|
|
|
|
(function(define) {
|
|
define(function(require) {
|
|
|
|
var when = require('./when');
|
|
|
|
/**
|
|
* @deprecated Use when(trigger).timeout(ms)
|
|
*/
|
|
return function timeout(msec, trigger) {
|
|
return when(trigger).timeout(msec);
|
|
};
|
|
});
|
|
})(typeof define === 'function' && define.amd ? define : function (factory) { module.exports = factory(require); });
|
|
|
|
|