Socket
Socket
Sign inDemoInstall

promise-toolbox

Package Overview
Dependencies
Maintainers
2
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

promise-toolbox - npm Package Compare versions

Comparing version 0.9.0 to 0.9.1

2

dist/index.js

@@ -283,3 +283,3 @@ 'use strict';

var _cancelTokenTag = 'CancelToken';
var _toStringTagSymbol = typeof Symbol === 'function' && Symbol.toStringTag !== undefined || '@@toStringTag';
var _toStringTagSymbol = typeof Symbol === 'function' && Symbol.toStringTag || '@@toStringTag';

@@ -286,0 +286,0 @@ // https://github.com/zenparsing/es-cancel-token

@@ -1,2 +0,2 @@

(function(b){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=b();else if("function"==typeof define&&define.amd)define([],b);else{var c;c="undefined"==typeof window?"undefined"==typeof global?"undefined"==typeof self?this:self:global:window,c.promiseToolbox=b()}})(function(){return function j(k,m,q){function v(z,A){if(!m[z]){if(!k[z]){var B="function"==typeof require&&require;if(!A&&B)return B(z,!0);if(w)return w(z,!0);var C=new Error("Cannot find module '"+z+"'");throw C.code="MODULE_NOT_FOUND",C}var D=m[z]={exports:{}};k[z][0].call(D.exports,function(E){var F=k[z][1][E];return v(F?F:E)},D,D.exports,j,k,m,q)}return m[z].exports}for(var w="function"==typeof require&&require,y=0;y<q.length;y++)v(q[y]);return v}({1:[function(j,k,m){"use strict";function q(La,Ma){if(!La)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ma&&("object"==typeof Ma||"function"==typeof Ma)?Ma:La}function v(La,Ma){if("function"!=typeof Ma&&null!==Ma)throw new TypeError("Super expression must either be null or a function, not "+typeof Ma);La.prototype=Object.create(Ma&&Ma.prototype,{constructor:{value:La,enumerable:!1,writable:!0,configurable:!0}}),Ma&&(Object.setPrototypeOf?Object.setPrototypeOf(La,Ma):La.__proto__=Ma)}function w(La,Ma){if(!(La instanceof Ma))throw new TypeError("Cannot call a class as a function")}function y(La){return fa(this).then(function(Ma){return ia(Ma,La)})}function z(La){return La&&this.then(function(Ma){return La(null,Ma)},function(Ma){return La(Ma)}).then(null,W),this}function C(La,Ma){this.d=Ma,this.p=La}function G(La){var Ma=this;return fa(this).then(function(){return fa(La()).then(function(){return Ma})},function(){return fa(La()).then(function(){return Ma})})}function H(){return fa(this).then(Ga,Ha)}Object.defineProperty(m,"__esModule",{value:!0}),m.try=m.attempt=m.TimeoutError=m.promisifyAll=m.promisify=m.finally=m.fromCallback=m.forOwn=m.forIterable=m.forIn=m.forEach=m.forArray=m.makeAsyncIterator=m.defer=m.cancelable=m.cancellable=m.CancelToken=m.Cancel=m.nodeify=m.isPromise=void 0;var N=function(){function La(Ma,Na){for(var Pa,Oa=0;Oa<Na.length;Oa++)Pa=Na[Oa],Pa.enumerable=Pa.enumerable||!1,Pa.configurable=!0,"value"in Pa&&(Pa.writable=!0),Object.defineProperty(Ma,Pa.key,Pa)}return function(Ma,Na,Oa){return Na&&La(Ma.prototype,Na),Oa&&La(Ma,Oa),Ma}}();m.all=y,m.asCallback=z,m.catchPlus=function(){var La=this,Ma=arguments.length-1,Na;if(0>Ma||"function"!=typeof(Na=arguments[Ma]))return this;var Oa;if(Ma){Oa=Array(Ma);for(var Pa=0;Pa<Ma;++Pa)Oa[Pa]=arguments[Pa]}return fa(this).then(null,function(Qa){if(Oa){for(var Ra=0;Ra<Ma;++Ra)if(ra(Oa[Ra],Qa))return Na(Qa);}else if(oa(Qa))return Na(Qa);return La})},m.delay=function(La){var Ma=this;return da(this)?this.then(function(Na){return new Promise(function(Oa){setTimeout(function(){return Oa(Na)},La)})}):new Promise(function(Na){setTimeout(function(){return Na(Ma)},La)})},m.disposer=function(La){return new C(this,La)},m.using=function(){var La=this,Ma=arguments.length-1;if(1>Ma)throw new TypeError("using expects at least 2 arguments");var Na=arguments[Ma],Oa=arguments[0],Pa=1<Ma||!Q(Oa);if(Pa){Oa=Array(Ma);for(var Qa=0;Qa<Ma;++Qa)Oa[Qa]=arguments[Qa]}else Ma=Oa.length;var Ra=V(function(Sa,Ta){var Ua=Ma,Va=function(){0==--Ua&&Sa(Ta)},Wa=function(Ya){setTimeout(function(){throw Ya},0)};X(Oa,function(Xa){var Ya;null!=Xa&&"function"==typeof(Ya=Xa.d)?(Xa.p.then(function(Za){return ga(Ya,Za).then(Va,Wa)},Va),Xa.p=Xa.d=null):--Ua})});return new Promise(function(Sa,Ta){var Ua=Array(Ma),Va=Ma,Wa=function(_a){Wa=Ya,Za=function(){return Ra(Ta,_a)},Ya()},Xa=function(_a){return Wa(_a)},Ya=function(){0==--Va&&Za()},Za=function(){return(Pa?ha:ga)(Na,Ua,La).then(function(_a){return Ra(Sa,_a)},function(_a){return Ra(Ta,_a)})};X(Oa,function($a,_a){var ab=$a instanceof C?$a.p:$a;return null===ab?void Xa(new TypeError("resource has already been disposed of")):void ab.then(function(bb){Ua[_a]=bb,Ya()},Xa)})})},m.join=function(){var La=arguments.length-1,Ma=arguments[La],Na;if(0==La)return new Promise(function(Pa){return Pa(Ma())});if(1!=La){Na=Array(La);for(var Oa=0;Oa<La;++Oa)Na[Oa]=arguments[Oa]}else if(!S(Na=arguments[0]))return fa(Na).then(function(Pa){return Ma(Pa)});return ia(Na).then(function(Pa){return Ma.apply(null,Pa)})},m.lastly=G,m.reflect=H,m.settle=function(){return y.call(this,function(La){return H.call(La)})},m.some=function(La){return fa(this).then(function(Ma){return Ia(Ma,La)})},m.tap=function(La,Ma){var Na=this,Oa=function(){return Na};return fa(this).then(La&&function(Pa){return fa(La(Pa)).then(Oa)},Ma&&function(Pa){return fa(Ma(Pa)).then(Oa)})},m.timeout=function(La,Ma){var Na=this;return new Promise(function(Oa,Pa){var Qa=setTimeout(function(){if(Qa=null,"function"==typeof Na.cancel&&Na.cancel(),Ma)try{Oa(Ma())}catch(Ra){Pa(Ra)}else Pa(new Ja)},La);fa(Na).then(function(Ra){null!==Qa&&clearTimeout(Qa),Oa(Ra)},function(Ra){null!==Qa&&clearTimeout(Qa),Pa(Ra)})})},m.unpromisify=function(){var La=this;return Aa(function(){var Ma=arguments.length-1,Na;if(0>Ma||"function"!=typeof(Na=arguments[Ma]))throw new Error("missing callback");for(var Oa=Array(Ma),Pa=0;Pa<Ma;++Pa)Oa[Pa]=arguments[Pa];ha(La,Oa,this).then(function(Qa){return Na(null,Qa)},function(Qa){return Na(Qa)})},La.name,La.length+1)};var O=j("make-error");if("function"!=typeof Promise||"function"!=typeof Promise.reject||"function"!=typeof Promise.resolve)throw new Error("a standard Promise implementation is required (https://github.com/JsCommunity/promise-toolbox#usage)");var P=function(Ma,Na){var Oa=2<arguments.length&&void 0!==arguments[2]?arguments[2]:Ma.length;return Oa-=Na.length,0<=Oa&&Ma.indexOf(Na,Oa)===Oa},Q=Array.isArray||function(La){return La instanceof Array},R=function(Ma){return"number"==typeof Ma&&0<=Ma&&Ma<Infinity&&Math.floor(Ma)===Ma},S=function(Ma){return Ma&&"function"!=typeof Ma&&R(Ma.length)},T="function"==typeof Symbol&&Symbol.iterator||"@@iterator",U=function(Ma){return Ma&&"function"==typeof Ma[T]},V=function(Ma){var Na;return function(){return Ma&&(Na=Ma.apply(this,arguments),Ma=null),Na}},W=function(){},X=function(Ma,Na){for(var Oa=Ma.length,Pa=0;Pa<Oa;++Pa)Na(Ma[Pa],Pa,Ma)},Y=function(Ma,Na){for(var Oa in Ma)Na(Ma[Oa],Oa,Ma)},Z=function(Ma,Na){for(var Pa,Oa=Ma[Symbol.iterator]();!(Pa=Oa.next()).done;)Na(Pa.value,null,Ma)},$=Object.prototype.hasOwnProperty,aa=function(Ma,Na){for(var Oa in Ma)$.call(Ma,Oa)&&Na(Ma[Oa],Oa,Ma)},ba=function(Ma,Na){return Q(Ma)?X(Ma,Na):U(Ma)?Z(Ma,Na):S(Ma)?X(Ma,Na):aa(Ma,Na)},ca=function(Ma,Na){var Oa=S(Ma)?Array(Ma.length):{};return Na&&ba(Ma,function(Pa,Qa){Oa[Qa]=Na(Pa,Qa,Ma)}),Oa},da=m.isPromise=function(Ma){return null!=Ma&&"function"==typeof Ma.then},ea=function(Ma){return function(Na,Oa){var Pa=Promise.resolve();return Ma(Na,function(Qa,Ra){Pa=da(Qa)?Pa.then(function(){return Qa.then(function(Sa){return Oa(Sa,Ra,Na)})}):Pa.then(function(){return Oa(Qa,Ra,Na)})}),Pa}},fa=function(Ma){return da(Ma)?Ma:Promise.resolve(Ma)},ga=function(Ma,Na,Oa){try{return fa(Ma.call(Oa,Na))}catch(Pa){return Promise.reject(Pa)}},ha=function(Ma,Na,Oa){try{return fa(Ma.apply(Oa,Na))}catch(Pa){return Promise.reject(Pa)}},ia=function(Ma,Na){return new Promise(function(Oa,Pa){var Qa=ca(Ma,Na),Ra=1,Sa=function(){if(0==--Ra){var Wa=Qa;Qa=null,Oa(Wa)}},Ta=function(Wa,Xa){Qa&&(Qa[Xa]=Wa,Sa())},Ua=function(Wa){Qa&&(Qa=null,Pa(Wa))};ba(Na?Qa:Ma,function(Va,Wa){++Ra,da(Va)?Va.then(function(Xa){return Ta(Xa,Wa)},Ua):Ta(Va,Wa)}),Sa()})};m.nodeify=z;var ja=m.Cancel=function(){function La(){var Ma=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"this action has been canceled";w(this,La),Object.defineProperty(this,"message",{enumerable:!0,value:Ma})}return N(La,[{key:"toString",value:function(){return`Cancel: ${this._message}`}}]),La}(),ka="CancelToken",la="function"==typeof Symbol&&Symbol.toStringTag!==void 0||"@@toStringTag",ma=m.CancelToken=function(){function La(Ma){var Na=this;w(this,La),this._listeners=null,this._promise=null,this._reason=void 0,this._resolve=null;var Oa=function(Ra){Oa=W;var Sa=Na._reason=Ra instanceof ja?Ra:new ja(Ra),Ta=Na._resolve;null!==Ta&&(Na._resolve=null,Ta(Sa));var Ua=Na._listeners;null!==Ua&&(Na._listeners=null,X(Ua,function(Va){Va(Sa)}))};Ma(function(Ra){return Oa(Ra)})}return N(La,null,[{key:"isCancelToken",value:function(Na){return null!=Na&&"function"==typeof Na[la]&&Na[la]()===ka}},{key:"source",value:function(){var Na,Oa=new La(function(Pa){Na=Pa});return{cancel:Na,token:Oa}}},{key:"race",value:function(Na){var Oa=La.source(),Pa=Oa.cancel,Qa=Oa.token;return ba(Na,function(Ra){var Sa=Ra.reason;return Sa?(Pa(Sa),!1):void(Ra._listeners||(Ra._listeners=[])).push(Pa)}),Qa}}]),N(La,[{key:"fork",value:function(Na){if(void 0!==Na)return La.race([this,new La(Na)]);var Oa=La.source(),Pa=Oa.cancel,Qa=Oa.token;return{cancel:Pa,token:La.race([this,Qa])}}},{key:"throwIfRequested",value:function(){var Na=this._reason;if(void 0!==Na)throw Na}},{key:la,value:function(){return ka}},{key:"promise",get:function(){var Na=this,Oa=this._promise;if(null===Oa){var Pa=this._reason;Oa=this._promise=Pa?Promise.resolve(Pa):new Promise(function(Qa){Na._resolve=Qa})}return Oa}},{key:"reason",get:function(){return this._reason}},{key:"requested",get:function(){return void 0!==this._reason}}]),La}(),na=m.cancellable=function(Ma,Na,Oa){function Pa(){var Ra=arguments.length;if(0!==Ra&&ma.isCancelToken(arguments[0]))return Qa.apply(this,arguments);var Sa=ma.source(),Ta=Sa.cancel,Ua=Sa.token,Va=Array(Ra+1);Va[0]=Ua;for(var Wa=0;Wa<Ra;++Wa)Va[Wa+1]=arguments[Wa];var Xa=Qa.apply(this,Va);return Xa.cancel=Ta,Xa}var Qa=Oa===void 0?Ma:Oa.value;return void 0===Oa?Pa:(Oa.value=Pa,Oa)};m.cancelable=na;var oa=function(Ma){return!(Ma instanceof ReferenceError||Ma instanceof SyntaxError||Ma instanceof TypeError)},pa={error:null},qa=function(Ma){try{return Ma()}catch(Na){return pa.error=Na,pa}},ra=function(Ma,Na){return"function"==typeof Ma?Ma.prototype instanceof Error?Na instanceof Ma:Ma(Na):"object"==typeof Ma?null!=Na&&qa(function(){return aa(Ma,function(Oa,Pa){if(Na[Pa]!==Oa)throw null})})!==pa:void 0},sa=m.defer=function(){var Ma,Na,Oa=new Promise(function(Pa,Qa){Ma=Pa,Na=Qa});return{promise:Oa,reject:Na,resolve:Ma}},ta=m.makeAsyncIterator=function(Ma){var Na=ea(Ma);return function(Oa){return fa(this).then(function(Pa){return Na(Pa,Oa)}).then(W)}},ua=m.forArray=ta(X),va=m.forEach=ta(ba),wa=m.forIn=ta(Y),xa=m.forIterable=ta(Z),ya=m.forOwn=ta(aa),za=m.fromCallback=function(Ma){return new Promise(function(Na,Oa){Ma(function(Pa,Qa){return Pa?Oa(Pa):Na(Qa)})})};m.finally=G;var Aa=function(){var La=Object.defineProperties;try{var Ma=La(function(){},{length:{value:2},name:{value:"foo"}});if(2===Ma.length&&"foo"===Ma.name)return function(Na,Oa,Pa){return La(Na,{length:{configurable:!0,value:Pa},name:{configurable:!0,value:Oa}})}}catch(Na){}return function(Na){return Na}}(),Ba=m.promisify=function(Ma,Na){return Aa(function(){for(var Oa=this,Pa=arguments.length,Qa=Array(Pa+1),Ra=0;Ra<Pa;++Ra)Qa[Ra]=arguments[Ra];return new Promise(function(Sa,Ta){Qa[Pa]=function(Ua,Va){return Ua?Ta(Ua):Sa(Va)},Ma.apply(Na||Oa,Qa)})},Ma.name,Ma.length&&Ma.length-1)},Ca=function(Ma){return!(P(Ma,"Sync")||P(Ma,"Async"))&&Ma},Da=m.promisifyAll=function(Ma){var Na=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},Oa=Na.mapper,Pa=void 0===Oa?Ca:Oa,Qa=Na.target,Ra=void 0===Qa?{}:Qa,Sa=Na.context,Ta=void 0===Sa?Ma:Sa;return Y(Ma,function(Ua,Va){var Wa;"function"==typeof Ua&&(Wa=Pa(Va,Ua,Ma))&&(Ra[Wa]=Ba(Ua,Ta))}),Ra},Ea=function(){return!1},Fa=function(){return!0},Ga=function(La){return function(Ma){return{__proto__:La,value:function(){return Ma}}}}({isFulfilled:Fa,isPending:Ea,isRejected:Ea,isResolved:Fa,reason:function(){throw new Error("no reason, the promise has resolved")}}),Ha=function(La){return function(Ma){return{__proto__:La,reason:function(){return Ma}}}}({isFulfilled:Ea,isPending:Ea,isRejected:Fa,isResolved:Ea,value:function(){throw new Error("no value, the promise has rejected")}}),Ia=function(Ma,Na){return new Promise(function(Oa,Pa){var Qa=[],Ra=[],Sa=function(Wa){Qa&&(Qa.push(Wa),0==--Na&&(Oa(Qa),Qa=Ra=null))},Ta=-Na,Ua=function(Wa){Qa&&(Ra.push(Wa),0==--Ta&&(Pa(Ra),Qa=Ra=null))};ba(Ma,function(Va){++Ta,fa(Va).then(Sa,Ua)})})},Ja=m.TimeoutError=function(La){function Ma(){return w(this,Ma),q(this,(Ma.__proto__||Object.getPrototypeOf(Ma)).call(this,"operation timed out"))}return v(Ma,La),Ma}(O.BaseError),Ka=m.attempt=function(Ma){return new Promise(function(Na){return Na(Ma())})};m.try=Ka},{"make-error":2}],2:[function(j,k,m){"use strict";function q(A){A&&w(this,"message",{configurable:!0,value:A,writable:!0});var B=this.constructor.name;B&&B!==this.name&&w(this,"name",{configurable:!0,value:B,writable:!0}),y(this,this.constructor)}var w=Object.defineProperty,y=Error.captureStackTrace;y||(y=function(B){var C=new Error;w(B,"stack",{configurable:!0,get:function(){var E=C.stack;return w(this,"stack",{value:E}),E},set:function(E){w(B,"stack",{configurable:!0,value:E,writable:!0})}})}),q.prototype=Object.create(Error.prototype,{constructor:{configurable:!0,value:q,writable:!0}});var z=function(){function A(C,D){return w(C,"name",{configurable:!0,value:D})}try{var B=function(){};if(A(B,"foo"),"foo"===B.name)return A}catch(C){}}();m=k.exports=function(A,B){if(null==B||B===Error)B=q;else if("function"!=typeof B)throw new TypeError("super_ should be a function");var C;if("string"==typeof A)C=A,A=function(){B.apply(this,arguments)},z&&(z(A,C),C=null);else if("function"!=typeof A)throw new TypeError("constructor should be either a string or a function");A.super_=A["super"]=B;var D={constructor:{configurable:!0,value:A,writable:!0}};return null!=C&&(D.name={configurable:!0,value:C,writable:!0}),A.prototype=Object.create(B.prototype,D),A},m.BaseError=q},{}]},{},[1])(1)});
(function(b){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=b();else if("function"==typeof define&&define.amd)define([],b);else{var c;c="undefined"==typeof window?"undefined"==typeof global?"undefined"==typeof self?this:self:global:window,c.promiseToolbox=b()}})(function(){return function j(k,m,q){function v(z,A){if(!m[z]){if(!k[z]){var B="function"==typeof require&&require;if(!A&&B)return B(z,!0);if(w)return w(z,!0);var C=new Error("Cannot find module '"+z+"'");throw C.code="MODULE_NOT_FOUND",C}var D=m[z]={exports:{}};k[z][0].call(D.exports,function(E){var F=k[z][1][E];return v(F?F:E)},D,D.exports,j,k,m,q)}return m[z].exports}for(var w="function"==typeof require&&require,y=0;y<q.length;y++)v(q[y]);return v}({1:[function(j,k,m){"use strict";function q(La,Ma){if(!La)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ma&&("object"==typeof Ma||"function"==typeof Ma)?Ma:La}function v(La,Ma){if("function"!=typeof Ma&&null!==Ma)throw new TypeError("Super expression must either be null or a function, not "+typeof Ma);La.prototype=Object.create(Ma&&Ma.prototype,{constructor:{value:La,enumerable:!1,writable:!0,configurable:!0}}),Ma&&(Object.setPrototypeOf?Object.setPrototypeOf(La,Ma):La.__proto__=Ma)}function w(La,Ma){if(!(La instanceof Ma))throw new TypeError("Cannot call a class as a function")}function y(La){return fa(this).then(function(Ma){return ia(Ma,La)})}function z(La){return La&&this.then(function(Ma){return La(null,Ma)},function(Ma){return La(Ma)}).then(null,W),this}function C(La,Ma){this.d=Ma,this.p=La}function G(La){var Ma=this;return fa(this).then(function(){return fa(La()).then(function(){return Ma})},function(){return fa(La()).then(function(){return Ma})})}function H(){return fa(this).then(Ga,Ha)}Object.defineProperty(m,"__esModule",{value:!0}),m.try=m.attempt=m.TimeoutError=m.promisifyAll=m.promisify=m.finally=m.fromCallback=m.forOwn=m.forIterable=m.forIn=m.forEach=m.forArray=m.makeAsyncIterator=m.defer=m.cancelable=m.cancellable=m.CancelToken=m.Cancel=m.nodeify=m.isPromise=void 0;var N=function(){function La(Ma,Na){for(var Pa,Oa=0;Oa<Na.length;Oa++)Pa=Na[Oa],Pa.enumerable=Pa.enumerable||!1,Pa.configurable=!0,"value"in Pa&&(Pa.writable=!0),Object.defineProperty(Ma,Pa.key,Pa)}return function(Ma,Na,Oa){return Na&&La(Ma.prototype,Na),Oa&&La(Ma,Oa),Ma}}();m.all=y,m.asCallback=z,m.catchPlus=function(){var La=this,Ma=arguments.length-1,Na;if(0>Ma||"function"!=typeof(Na=arguments[Ma]))return this;var Oa;if(Ma){Oa=Array(Ma);for(var Pa=0;Pa<Ma;++Pa)Oa[Pa]=arguments[Pa]}return fa(this).then(null,function(Qa){if(Oa){for(var Ra=0;Ra<Ma;++Ra)if(ra(Oa[Ra],Qa))return Na(Qa);}else if(oa(Qa))return Na(Qa);return La})},m.delay=function(La){var Ma=this;return da(this)?this.then(function(Na){return new Promise(function(Oa){setTimeout(function(){return Oa(Na)},La)})}):new Promise(function(Na){setTimeout(function(){return Na(Ma)},La)})},m.disposer=function(La){return new C(this,La)},m.using=function(){var La=this,Ma=arguments.length-1;if(1>Ma)throw new TypeError("using expects at least 2 arguments");var Na=arguments[Ma],Oa=arguments[0],Pa=1<Ma||!Q(Oa);if(Pa){Oa=Array(Ma);for(var Qa=0;Qa<Ma;++Qa)Oa[Qa]=arguments[Qa]}else Ma=Oa.length;var Ra=V(function(Sa,Ta){var Ua=Ma,Va=function(){0==--Ua&&Sa(Ta)},Wa=function(Ya){setTimeout(function(){throw Ya},0)};X(Oa,function(Xa){var Ya;null!=Xa&&"function"==typeof(Ya=Xa.d)?(Xa.p.then(function(Za){return ga(Ya,Za).then(Va,Wa)},Va),Xa.p=Xa.d=null):--Ua})});return new Promise(function(Sa,Ta){var Ua=Array(Ma),Va=Ma,Wa=function(_a){Wa=Ya,Za=function(){return Ra(Ta,_a)},Ya()},Xa=function(_a){return Wa(_a)},Ya=function(){0==--Va&&Za()},Za=function(){return(Pa?ha:ga)(Na,Ua,La).then(function(_a){return Ra(Sa,_a)},function(_a){return Ra(Ta,_a)})};X(Oa,function($a,_a){var ab=$a instanceof C?$a.p:$a;return null===ab?void Xa(new TypeError("resource has already been disposed of")):void ab.then(function(bb){Ua[_a]=bb,Ya()},Xa)})})},m.join=function(){var La=arguments.length-1,Ma=arguments[La],Na;if(0==La)return new Promise(function(Pa){return Pa(Ma())});if(1!=La){Na=Array(La);for(var Oa=0;Oa<La;++Oa)Na[Oa]=arguments[Oa]}else if(!S(Na=arguments[0]))return fa(Na).then(function(Pa){return Ma(Pa)});return ia(Na).then(function(Pa){return Ma.apply(null,Pa)})},m.lastly=G,m.reflect=H,m.settle=function(){return y.call(this,function(La){return H.call(La)})},m.some=function(La){return fa(this).then(function(Ma){return Ia(Ma,La)})},m.tap=function(La,Ma){var Na=this,Oa=function(){return Na};return fa(this).then(La&&function(Pa){return fa(La(Pa)).then(Oa)},Ma&&function(Pa){return fa(Ma(Pa)).then(Oa)})},m.timeout=function(La,Ma){var Na=this;return new Promise(function(Oa,Pa){var Qa=setTimeout(function(){if(Qa=null,"function"==typeof Na.cancel&&Na.cancel(),Ma)try{Oa(Ma())}catch(Ra){Pa(Ra)}else Pa(new Ja)},La);fa(Na).then(function(Ra){null!==Qa&&clearTimeout(Qa),Oa(Ra)},function(Ra){null!==Qa&&clearTimeout(Qa),Pa(Ra)})})},m.unpromisify=function(){var La=this;return Aa(function(){var Ma=arguments.length-1,Na;if(0>Ma||"function"!=typeof(Na=arguments[Ma]))throw new Error("missing callback");for(var Oa=Array(Ma),Pa=0;Pa<Ma;++Pa)Oa[Pa]=arguments[Pa];ha(La,Oa,this).then(function(Qa){return Na(null,Qa)},function(Qa){return Na(Qa)})},La.name,La.length+1)};var O=j("make-error");if("function"!=typeof Promise||"function"!=typeof Promise.reject||"function"!=typeof Promise.resolve)throw new Error("a standard Promise implementation is required (https://github.com/JsCommunity/promise-toolbox#usage)");var P=function(Ma,Na){var Oa=2<arguments.length&&void 0!==arguments[2]?arguments[2]:Ma.length;return Oa-=Na.length,0<=Oa&&Ma.indexOf(Na,Oa)===Oa},Q=Array.isArray||function(La){return La instanceof Array},R=function(Ma){return"number"==typeof Ma&&0<=Ma&&Ma<Infinity&&Math.floor(Ma)===Ma},S=function(Ma){return Ma&&"function"!=typeof Ma&&R(Ma.length)},T="function"==typeof Symbol&&Symbol.iterator||"@@iterator",U=function(Ma){return Ma&&"function"==typeof Ma[T]},V=function(Ma){var Na;return function(){return Ma&&(Na=Ma.apply(this,arguments),Ma=null),Na}},W=function(){},X=function(Ma,Na){for(var Oa=Ma.length,Pa=0;Pa<Oa;++Pa)Na(Ma[Pa],Pa,Ma)},Y=function(Ma,Na){for(var Oa in Ma)Na(Ma[Oa],Oa,Ma)},Z=function(Ma,Na){for(var Pa,Oa=Ma[Symbol.iterator]();!(Pa=Oa.next()).done;)Na(Pa.value,null,Ma)},$=Object.prototype.hasOwnProperty,aa=function(Ma,Na){for(var Oa in Ma)$.call(Ma,Oa)&&Na(Ma[Oa],Oa,Ma)},ba=function(Ma,Na){return Q(Ma)?X(Ma,Na):U(Ma)?Z(Ma,Na):S(Ma)?X(Ma,Na):aa(Ma,Na)},ca=function(Ma,Na){var Oa=S(Ma)?Array(Ma.length):{};return Na&&ba(Ma,function(Pa,Qa){Oa[Qa]=Na(Pa,Qa,Ma)}),Oa},da=m.isPromise=function(Ma){return null!=Ma&&"function"==typeof Ma.then},ea=function(Ma){return function(Na,Oa){var Pa=Promise.resolve();return Ma(Na,function(Qa,Ra){Pa=da(Qa)?Pa.then(function(){return Qa.then(function(Sa){return Oa(Sa,Ra,Na)})}):Pa.then(function(){return Oa(Qa,Ra,Na)})}),Pa}},fa=function(Ma){return da(Ma)?Ma:Promise.resolve(Ma)},ga=function(Ma,Na,Oa){try{return fa(Ma.call(Oa,Na))}catch(Pa){return Promise.reject(Pa)}},ha=function(Ma,Na,Oa){try{return fa(Ma.apply(Oa,Na))}catch(Pa){return Promise.reject(Pa)}},ia=function(Ma,Na){return new Promise(function(Oa,Pa){var Qa=ca(Ma,Na),Ra=1,Sa=function(){if(0==--Ra){var Wa=Qa;Qa=null,Oa(Wa)}},Ta=function(Wa,Xa){Qa&&(Qa[Xa]=Wa,Sa())},Ua=function(Wa){Qa&&(Qa=null,Pa(Wa))};ba(Na?Qa:Ma,function(Va,Wa){++Ra,da(Va)?Va.then(function(Xa){return Ta(Xa,Wa)},Ua):Ta(Va,Wa)}),Sa()})};m.nodeify=z;var ja=m.Cancel=function(){function La(){var Ma=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"this action has been canceled";w(this,La),Object.defineProperty(this,"message",{enumerable:!0,value:Ma})}return N(La,[{key:"toString",value:function(){return`Cancel: ${this._message}`}}]),La}(),ka="CancelToken",la="function"==typeof Symbol&&Symbol.toStringTag||"@@toStringTag",ma=m.CancelToken=function(){function La(Ma){var Na=this;w(this,La),this._listeners=null,this._promise=null,this._reason=void 0,this._resolve=null;var Oa=function(Ra){Oa=W;var Sa=Na._reason=Ra instanceof ja?Ra:new ja(Ra),Ta=Na._resolve;null!==Ta&&(Na._resolve=null,Ta(Sa));var Ua=Na._listeners;null!==Ua&&(Na._listeners=null,X(Ua,function(Va){Va(Sa)}))};Ma(function(Ra){return Oa(Ra)})}return N(La,null,[{key:"isCancelToken",value:function(Na){return null!=Na&&"function"==typeof Na[la]&&Na[la]()===ka}},{key:"source",value:function(){var Na,Oa=new La(function(Pa){Na=Pa});return{cancel:Na,token:Oa}}},{key:"race",value:function(Na){var Oa=La.source(),Pa=Oa.cancel,Qa=Oa.token;return ba(Na,function(Ra){var Sa=Ra.reason;return Sa?(Pa(Sa),!1):void(Ra._listeners||(Ra._listeners=[])).push(Pa)}),Qa}}]),N(La,[{key:"fork",value:function(Na){if(void 0!==Na)return La.race([this,new La(Na)]);var Oa=La.source(),Pa=Oa.cancel,Qa=Oa.token;return{cancel:Pa,token:La.race([this,Qa])}}},{key:"throwIfRequested",value:function(){var Na=this._reason;if(void 0!==Na)throw Na}},{key:la,value:function(){return ka}},{key:"promise",get:function(){var Na=this,Oa=this._promise;if(null===Oa){var Pa=this._reason;Oa=this._promise=Pa?Promise.resolve(Pa):new Promise(function(Qa){Na._resolve=Qa})}return Oa}},{key:"reason",get:function(){return this._reason}},{key:"requested",get:function(){return void 0!==this._reason}}]),La}(),na=m.cancellable=function(Ma,Na,Oa){function Pa(){var Ra=arguments.length;if(0!==Ra&&ma.isCancelToken(arguments[0]))return Qa.apply(this,arguments);var Sa=ma.source(),Ta=Sa.cancel,Ua=Sa.token,Va=Array(Ra+1);Va[0]=Ua;for(var Wa=0;Wa<Ra;++Wa)Va[Wa+1]=arguments[Wa];var Xa=Qa.apply(this,Va);return Xa.cancel=Ta,Xa}var Qa=Oa===void 0?Ma:Oa.value;return void 0===Oa?Pa:(Oa.value=Pa,Oa)};m.cancelable=na;var oa=function(Ma){return!(Ma instanceof ReferenceError||Ma instanceof SyntaxError||Ma instanceof TypeError)},pa={error:null},qa=function(Ma){try{return Ma()}catch(Na){return pa.error=Na,pa}},ra=function(Ma,Na){return"function"==typeof Ma?Ma.prototype instanceof Error?Na instanceof Ma:Ma(Na):"object"==typeof Ma?null!=Na&&qa(function(){return aa(Ma,function(Oa,Pa){if(Na[Pa]!==Oa)throw null})})!==pa:void 0},sa=m.defer=function(){var Ma,Na,Oa=new Promise(function(Pa,Qa){Ma=Pa,Na=Qa});return{promise:Oa,reject:Na,resolve:Ma}},ta=m.makeAsyncIterator=function(Ma){var Na=ea(Ma);return function(Oa){return fa(this).then(function(Pa){return Na(Pa,Oa)}).then(W)}},ua=m.forArray=ta(X),va=m.forEach=ta(ba),wa=m.forIn=ta(Y),xa=m.forIterable=ta(Z),ya=m.forOwn=ta(aa),za=m.fromCallback=function(Ma){return new Promise(function(Na,Oa){Ma(function(Pa,Qa){return Pa?Oa(Pa):Na(Qa)})})};m.finally=G;var Aa=function(){var La=Object.defineProperties;try{var Ma=La(function(){},{length:{value:2},name:{value:"foo"}});if(2===Ma.length&&"foo"===Ma.name)return function(Na,Oa,Pa){return La(Na,{length:{configurable:!0,value:Pa},name:{configurable:!0,value:Oa}})}}catch(Na){}return function(Na){return Na}}(),Ba=m.promisify=function(Ma,Na){return Aa(function(){for(var Oa=this,Pa=arguments.length,Qa=Array(Pa+1),Ra=0;Ra<Pa;++Ra)Qa[Ra]=arguments[Ra];return new Promise(function(Sa,Ta){Qa[Pa]=function(Ua,Va){return Ua?Ta(Ua):Sa(Va)},Ma.apply(Na||Oa,Qa)})},Ma.name,Ma.length&&Ma.length-1)},Ca=function(Ma){return!(P(Ma,"Sync")||P(Ma,"Async"))&&Ma},Da=m.promisifyAll=function(Ma){var Na=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},Oa=Na.mapper,Pa=void 0===Oa?Ca:Oa,Qa=Na.target,Ra=void 0===Qa?{}:Qa,Sa=Na.context,Ta=void 0===Sa?Ma:Sa;return Y(Ma,function(Ua,Va){var Wa;"function"==typeof Ua&&(Wa=Pa(Va,Ua,Ma))&&(Ra[Wa]=Ba(Ua,Ta))}),Ra},Ea=function(){return!1},Fa=function(){return!0},Ga=function(La){return function(Ma){return{__proto__:La,value:function(){return Ma}}}}({isFulfilled:Fa,isPending:Ea,isRejected:Ea,isResolved:Fa,reason:function(){throw new Error("no reason, the promise has resolved")}}),Ha=function(La){return function(Ma){return{__proto__:La,reason:function(){return Ma}}}}({isFulfilled:Ea,isPending:Ea,isRejected:Fa,isResolved:Ea,value:function(){throw new Error("no value, the promise has rejected")}}),Ia=function(Ma,Na){return new Promise(function(Oa,Pa){var Qa=[],Ra=[],Sa=function(Wa){Qa&&(Qa.push(Wa),0==--Na&&(Oa(Qa),Qa=Ra=null))},Ta=-Na,Ua=function(Wa){Qa&&(Ra.push(Wa),0==--Ta&&(Pa(Ra),Qa=Ra=null))};ba(Ma,function(Va){++Ta,fa(Va).then(Sa,Ua)})})},Ja=m.TimeoutError=function(La){function Ma(){return w(this,Ma),q(this,(Ma.__proto__||Object.getPrototypeOf(Ma)).call(this,"operation timed out"))}return v(Ma,La),Ma}(O.BaseError),Ka=m.attempt=function(Ma){return new Promise(function(Na){return Na(Ma())})};m.try=Ka},{"make-error":2}],2:[function(j,k,m){"use strict";function q(A){A&&w(this,"message",{configurable:!0,value:A,writable:!0});var B=this.constructor.name;B&&B!==this.name&&w(this,"name",{configurable:!0,value:B,writable:!0}),y(this,this.constructor)}var w=Object.defineProperty,y=Error.captureStackTrace;y||(y=function(B){var C=new Error;w(B,"stack",{configurable:!0,get:function(){var E=C.stack;return w(this,"stack",{value:E}),E},set:function(E){w(B,"stack",{configurable:!0,value:E,writable:!0})}})}),q.prototype=Object.create(Error.prototype,{constructor:{configurable:!0,value:q,writable:!0}});var z=function(){function A(C,D){return w(C,"name",{configurable:!0,value:D})}try{var B=function(){};if(A(B,"foo"),"foo"===B.name)return A}catch(C){}}();m=k.exports=function(A,B){if(null==B||B===Error)B=q;else if("function"!=typeof B)throw new TypeError("super_ should be a function");var C;if("string"==typeof A)C=A,A=function(){B.apply(this,arguments)},z&&(z(A,C),C=null);else if("function"!=typeof A)throw new TypeError("constructor should be either a string or a function");A.super_=A["super"]=B;var D={constructor:{configurable:!0,value:A,writable:!0}};return null!=C&&(D.name={configurable:!0,value:C,writable:!0}),A.prototype=Object.create(B.prototype,D),A},m.BaseError=q},{}]},{},[1])(1)});
{
"name": "promise-toolbox",
"version": "0.9.0",
"version": "0.9.1",
"license": "ISC",

@@ -5,0 +5,0 @@ "description": "Essential utils for promises",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc