mirror of
https://github.com/musix-org/musix-oss
synced 2024-11-10 11:20:19 +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); });
|
||
|
|
||
|
|