Socket
Socket
Sign inDemoInstall

bluebird

Package Overview
Dependencies
Maintainers
1
Versions
223
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bluebird - npm Package Compare versions

Comparing version 0.10.2-1 to 0.10.3-0

57

js/main/promise.js

@@ -264,2 +264,22 @@ /**

Promise.prototype._resolveFromSyncValue =
function Promise$_resolveFromSyncValue(value) {
if (value === errorObj) {
this._cleanValues();
this._setRejected();
this._resolvedValue = value.e;
}
else {
var maybePromise = Promise._cast(value);
if (maybePromise instanceof Promise) {
this._assumeStateOf(maybePromise, true);
}
else {
this._cleanValues();
this._setFulfilled();
this._resolvedValue = value;
}
}
};
Promise.method = function Promise$_Method( fn ) {

@@ -269,5 +289,16 @@ if( typeof fn !== "function" ) {

}
return function PromiseMethod() {
var $_len = arguments.length;var args = new Array($_len); for(var $_i = 0; $_i < $_len; ++$_i) {args[$_i] = arguments[$_i];}
return Promise.attempt( fn, args, this );
return function Promise$_method() {
var value;
switch(arguments.length) {
case 0: value = tryCatch1(fn, this, void 0); break;
case 1: value = tryCatch1(fn, this, arguments[0]); break;
case 2: value = tryCatch2(fn, this, arguments[0], arguments[1]); break;
default:
var $_len = arguments.length;var args = new Array($_len); for(var $_i = 0; $_i < $_len; ++$_i) {args[$_i] = arguments[$_i];}
value = tryCatchApply(fn, args, this); break;
}
var ret = new Promise();
ret._setTrace(Promise$_method, void 0);
ret._resolveFromSyncValue(value);
return ret;
};

@@ -286,20 +317,4 @@ };

var ret = new Promise();
ret._setTrace( Promise.attempt, void 0 );
if( value === errorObj ) {
ret._cleanValues();
ret._setRejected();
ret._resolvedValue = value.e;
return ret;
}
var maybePromise = Promise._cast(value);
if( maybePromise instanceof Promise ) {
ret._assumeStateOf( maybePromise, true );
}
else {
ret._cleanValues();
ret._setFulfilled();
ret._resolvedValue = value;
}
ret._setTrace(Promise.attempt, void 0);
ret._resolveFromSyncValue(value);
return ret;

@@ -306,0 +321,0 @@ };

@@ -264,2 +264,22 @@ /**

Promise.prototype._resolveFromSyncValue =
function Promise$_resolveFromSyncValue(value) {
if (value === errorObj) {
this._cleanValues();
this._setRejected();
this._resolvedValue = value.e;
}
else {
var maybePromise = Promise._cast(value);
if (maybePromise instanceof Promise) {
this._assumeStateOf(maybePromise, true);
}
else {
this._cleanValues();
this._setFulfilled();
this._resolvedValue = value;
}
}
};
Promise.method = function Promise$_Method( fn ) {

@@ -269,5 +289,16 @@ if( typeof fn !== "function" ) {

}
return function PromiseMethod() {
var $_len = arguments.length;var args = new Array($_len); for(var $_i = 0; $_i < $_len; ++$_i) {args[$_i] = arguments[$_i];}
return Promise.attempt( fn, args, this );
return function Promise$_method() {
var value;
switch(arguments.length) {
case 0: value = tryCatch1(fn, this, void 0); break;
case 1: value = tryCatch1(fn, this, arguments[0]); break;
case 2: value = tryCatch2(fn, this, arguments[0], arguments[1]); break;
default:
var $_len = arguments.length;var args = new Array($_len); for(var $_i = 0; $_i < $_len; ++$_i) {args[$_i] = arguments[$_i];}
value = tryCatchApply(fn, args, this); break;
}
var ret = new Promise();
ret._setTrace(Promise$_method, void 0);
ret._resolveFromSyncValue(value);
return ret;
};

@@ -286,20 +317,4 @@ };

var ret = new Promise();
ret._setTrace( Promise.attempt, void 0 );
if( value === errorObj ) {
ret._cleanValues();
ret._setRejected();
ret._resolvedValue = value.e;
return ret;
}
var maybePromise = Promise._cast(value);
if( maybePromise instanceof Promise ) {
ret._assumeStateOf( maybePromise, true );
}
else {
ret._cleanValues();
ret._setFulfilled();
ret._resolvedValue = value;
}
ret._setTrace(Promise.attempt, void 0);
ret._resolveFromSyncValue(value);
return ret;

@@ -306,0 +321,0 @@ };

{
"name": "bluebird",
"description": "Full featured Promises/A+ implementation with exceptionally good performance",
"version": "0.10.2-1",
"version": "0.10.3-0",
"keywords": [

@@ -6,0 +6,0 @@ "promise",

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