Socket
Socket
Sign inDemoInstall

@types/bluebird

Package Overview
Dependencies
Maintainers
1
Versions
80
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/bluebird - npm Package Compare versions

Comparing version 3.5.19 to 3.5.20

110

bluebird/index.d.ts

@@ -50,3 +50,3 @@ // Type definitions for bluebird 3.5

*
* The new promise will be rejected or resolved dedefer on the passed `fulfilledHandler`, `rejectedHandler` and the state of this promise.
* The new promise will be rejected or resolved depending on the passed `fulfilledHandler`, `rejectedHandler` and the state of this promise.
*/

@@ -196,30 +196,30 @@ // Based on PromiseLike.then, but returns a Bluebird instance.

tapCatch<U, E1 extends Error, E2 extends Error, E3 extends Error, E4 extends Error, E5 extends Error>(
filter1: (new (...args: any[]) => E1) | ((error: any) => boolean) | object,
filter2: (new (...args: any[]) => E2) | ((error: any) => boolean) | object,
filter3: (new (...args: any[]) => E3) | ((error: any) => boolean) | object,
filter4: (new (...args: any[]) => E4) | ((error: any) => boolean) | object,
filter5: (new (...args: any[]) => E5) | ((error: any) => boolean) | object,
tapCatch<U, E1, E2, E3, E4, E5>(
filter1: CatchFilter<E1>,
filter2: CatchFilter<E2>,
filter3: CatchFilter<E3>,
filter4: CatchFilter<E4>,
filter5: CatchFilter<E5>,
onReject: (error: E1 | E2 | E3 | E4 | E5) => U | PromiseLike<U>,
): Bluebird<R>;
tapCatch<U, E1 extends Error, E2 extends Error, E3 extends Error, E4 extends Error>(
filter1: (new (...args: any[]) => E1) | ((error: any) => boolean) | object,
filter2: (new (...args: any[]) => E2) | ((error: any) => boolean) | object,
filter3: (new (...args: any[]) => E3) | ((error: any) => boolean) | object,
filter4: (new (...args: any[]) => E4) | ((error: any) => boolean) | object,
tapCatch<U, E1, E2, E3, E4>(
filter1: CatchFilter<E1>,
filter2: CatchFilter<E2>,
filter3: CatchFilter<E3>,
filter4: CatchFilter<E4>,
onReject: (error: E1 | E2 | E3 | E4) => U | PromiseLike<U>,
): Bluebird<R>;
tapCatch<U, E1 extends Error, E2 extends Error, E3 extends Error>(
filter1: (new (...args: any[]) => E1) | ((error: any) => boolean) | object,
filter2: (new (...args: any[]) => E2) | ((error: any) => boolean) | object,
filter3: (new (...args: any[]) => E3) | ((error: any) => boolean) | object,
tapCatch<U, E1, E2, E3>(
filter1: CatchFilter<E1>,
filter2: CatchFilter<E2>,
filter3: CatchFilter<E3>,
onReject: (error: E1 | E2 | E3) => U | PromiseLike<U>,
): Bluebird<R>;
tapCatch<U, E1 extends Error, E2 extends Error>(
filter1: (new (...args: any[]) => E1) | ((error: any) => boolean) | object,
filter2: (new (...args: any[]) => E2) | ((error: any) => boolean) | object,
tapCatch<U, E1, E2>(
filter1: CatchFilter<E1>,
filter2: CatchFilter<E2>,
onReject: (error: E1 | E2) => U | PromiseLike<U>,
): Bluebird<R>;
tapCatch<U, E1 extends Error>(
filter1: (new (...args: any[]) => E1) | ((error: any) => boolean) | object,
tapCatch<U, E1>(
filter1: CatchFilter<E1>,
onReject: (error: E1) => U | PromiseLike<U>,

@@ -369,30 +369,31 @@ ): Bluebird<R>;

// No need to be specific about Error types in these overrides, since there's no handler function
catchReturn<U>(
filter1: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter2: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter3: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter4: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter5: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter1: CatchFilter<Error>,
filter2: CatchFilter<Error>,
filter3: CatchFilter<Error>,
filter4: CatchFilter<Error>,
filter5: CatchFilter<Error>,
value: U,
): Bluebird<R | U>;
catchReturn<U>(
filter1: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter2: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter3: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter4: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter1: CatchFilter<Error>,
filter2: CatchFilter<Error>,
filter3: CatchFilter<Error>,
filter4: CatchFilter<Error>,
value: U,
): Bluebird<R | U>;
catchReturn<U>(
filter1: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter2: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter3: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter1: CatchFilter<Error>,
filter2: CatchFilter<Error>,
filter3: CatchFilter<Error>,
value: U,
): Bluebird<R | U>;
catchReturn<U>(
filter1: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter2: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter1: CatchFilter<Error>,
filter2: CatchFilter<Error>,
value: U,
): Bluebird<R | U>;
catchReturn<U>(
filter1: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter1: CatchFilter<Error>,
value: U,

@@ -413,30 +414,31 @@ ): Bluebird<R | U>;

// No need to be specific about Error types in these overrides, since there's no handler function
catchThrow(
filter1: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter2: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter3: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter4: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter5: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter1: CatchFilter<Error>,
filter2: CatchFilter<Error>,
filter3: CatchFilter<Error>,
filter4: CatchFilter<Error>,
filter5: CatchFilter<Error>,
reason: Error,
): Bluebird<R>;
catchThrow(
filter1: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter2: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter3: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter4: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter1: CatchFilter<Error>,
filter2: CatchFilter<Error>,
filter3: CatchFilter<Error>,
filter4: CatchFilter<Error>,
reason: Error,
): Bluebird<R>;
catchThrow(
filter1: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter2: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter3: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter1: CatchFilter<Error>,
filter2: CatchFilter<Error>,
filter3: CatchFilter<Error>,
reason: Error,
): Bluebird<R>;
catchThrow(
filter1: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter2: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter1: CatchFilter<Error>,
filter2: CatchFilter<Error>,
reason: Error,
): Bluebird<R>;
catchThrow(
filter1: (new (...args: any[]) => Error) | ((error: any) => boolean) | object,
filter1: CatchFilter<Error>,
reason: Error,

@@ -768,3 +770,3 @@ ): Bluebird<R>;

/**
* Initiate a competetive race between multiple promises or values (values will become immediately fulfilled promises).
* Initiate a competitive race between multiple promises or values (values will become immediately fulfilled promises).
* When `count` amount of promises have been fulfilled, the returned promise is fulfilled with an array that contains the fulfillment values of the winners in order of resolution.

@@ -843,3 +845,3 @@ *

*
* *The original array is not modified. If no `intialValue` is given and the array doesn't contain at least 2 items, the callback will not be called and `undefined` is returned.
* *The original array is not modified. If no `initialValue` is given and the array doesn't contain at least 2 items, the callback will not be called and `undefined` is returned.
* If `initialValue` is given and the array doesn't have at least 1 item, `initialValue` is returned.*

@@ -1062,3 +1064,3 @@ */

*
* If the the callback is called with multiple success values, the resolver fullfills its promise with an array of the values.
* If the the callback is called with multiple success values, the resolver fulfills its promise with an array of the values.
*/

@@ -1065,0 +1067,0 @@ // TODO specify resolver callback

{
"name": "@types/bluebird",
"version": "3.5.19",
"version": "3.5.20",
"description": "TypeScript definitions for bluebird",

@@ -20,4 +20,4 @@ "license": "MIT",

"dependencies": {},
"typesPublisherContentHash": "e83abd8cb7a2d7efab96d38332b7687ad712faefb2ae452ea6e79515f7679e65",
"typesPublisherContentHash": "37a7aeb30ebc345f8261f0c6e638a325862f665237043c8ae83de683f4ac53fb",
"typeScriptVersion": "2.3"
}

@@ -11,3 +11,3 @@ # Installation

Additional Details
* Last updated: Wed, 20 Dec 2017 14:50:50 GMT
* Last updated: Wed, 24 Jan 2018 18:35:42 GMT
* Dependencies: none

@@ -14,0 +14,0 @@ * Global values: none

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