123456789101112131415161718192021222324252627 |
- /** @license MIT License (c) copyright 2010-2014 original author or authors */
- /** @author Brian Cavalier */
- /** @author John Hann */
- (function(define) { 'use strict';
- define(function() {
- /**
- * Custom error type for promises rejected by promise.timeout
- * @param {string} message
- * @constructor
- */
- function TimeoutError (message) {
- Error.call(this);
- this.message = message;
- this.name = TimeoutError.name;
- if (typeof Error.captureStackTrace === 'function') {
- Error.captureStackTrace(this, TimeoutError);
- }
- }
- TimeoutError.prototype = Object.create(Error.prototype);
- TimeoutError.prototype.constructor = TimeoutError;
- return TimeoutError;
- });
- }(typeof define === 'function' && define.amd ? define : function(factory) { module.exports = factory(); }));
|