@types/bluebird-global
Advanced tools
Comparing version 3.5.13 to 3.5.14
@@ -116,3 +116,3 @@ // Type definitions for bluebird 3.5 | ||
declare global { | ||
type IterateFunction<T, R> = (item: T, index: number, arrayLength: number) => (R | PromiseLike<R>); | ||
type IterateFunction<T, R> = (item: T, index: number, arrayLength: number) => R | PromiseLike<R>; | ||
/* | ||
@@ -137,3 +137,7 @@ * Patch all instance method | ||
error: Bluebird<T>["error"]; | ||
filter<Q>(this: Promise<T & Iterable<Q>>, filterer: IterateFunction<Q, boolean>, options?: Bluebird.ConcurrencyOption): Bluebird<T>; | ||
filter<Q>( | ||
this: Promise<T & Iterable<Q>>, | ||
filterer: IterateFunction<Q, boolean>, | ||
options?: Bluebird.ConcurrencyOption, | ||
): Bluebird<T>; | ||
// finally: Bluebird<T>["finally"]; // Provided by lib.es2018.promise.d.ts | ||
@@ -147,3 +151,7 @@ get: Bluebird<T>["get"]; | ||
lastly: Bluebird<T>["lastly"]; | ||
map<U, Q>(this: Promise<T & Iterable<Q>>, mapper: IterateFunction<Q, U>, options?: Bluebird.ConcurrencyOption): Bluebird<U[]>; | ||
map<U, Q>( | ||
this: Promise<T & Iterable<Q>>, | ||
mapper: IterateFunction<Q, U>, | ||
options?: Bluebird.ConcurrencyOption, | ||
): Bluebird<U[]>; | ||
mapSeries<U, Q>(this: Promise<T & Iterable<Q>>, iterator: IterateFunction<Q, U>): Bluebird<U[]>; | ||
@@ -155,7 +163,14 @@ nodeify: Bluebird<T>["nodeify"]; | ||
reason: Bluebird<T>["reason"]; | ||
reduce<U, Q>(this: Promise<T & Iterable<Q>>, reducer: (memo: U, item: Q, index: number, arrayLength: number) => (U | PromiseLike<U>), initialValue?: U): Bluebird<U>; | ||
reduce<U, Q>( | ||
this: Promise<T & Iterable<Q>>, | ||
reducer: (memo: U, item: Q, index: number, arrayLength: number) => U | PromiseLike<U>, | ||
initialValue?: U, | ||
): Bluebird<U>; | ||
reflect: Bluebird<T>["reflect"]; | ||
return: Bluebird<T>["return"]; | ||
some(this: Promise<Iterable<{}>>, count: number): Bluebird<T>; | ||
spread<U, Q>(this: Bluebird<T & Iterable<Q>>, fulfilledHandler: (...values: Q[]) => (U | PromiseLike<U>)): Bluebird<U>; | ||
spread<U, Q>( | ||
this: Bluebird<T & Iterable<Q>>, | ||
fulfilledHandler: (...values: Q[]) => U | PromiseLike<U>, | ||
): Bluebird<U>; | ||
suppressUnhandledRejections: Bluebird<T>["suppressUnhandledRejections"]; | ||
@@ -185,5 +200,7 @@ tap: Bluebird<T>["tap"]; | ||
onfulfilled?: ((value: T) => TResult1 | PromiseLike<TResult1>) | null, | ||
onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null | ||
onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null, | ||
): Promise<TResult1 | TResult2>; | ||
catch<TResult = never>(onrejected?: ((reason: any) => TResult | PromiseLike<TResult>) | null): Promise<T | TResult>; | ||
catch<TResult = never>( | ||
onrejected?: ((reason: any) => TResult | PromiseLike<TResult>) | null, | ||
): Promise<T | TResult>; | ||
@@ -195,6 +212,15 @@ /* | ||
*/ | ||
catch(predicate: (error: any) => boolean, onReject: (error: any) => T | PromiseLike<T> | void | PromiseLike<void>): Bluebird<T>; | ||
catch( | ||
predicate: (error: any) => boolean, | ||
onReject: (error: any) => T | PromiseLike<T> | void | PromiseLike<void>, | ||
): Bluebird<T>; | ||
catch<U>(predicate: (error: any) => boolean, onReject: (error: any) => U | PromiseLike<U>): Bluebird<U | T>; | ||
catch<E extends Error>(ErrorClass: new (...args: any[]) => E, onReject: (error: E) => T | PromiseLike<T> | void | PromiseLike<void>): Bluebird<T>; | ||
catch<E extends Error, U>(ErrorClass: new (...args: any[]) => E, onReject: (error: E) => U | PromiseLike<U>): Bluebird<U | T>; | ||
catch<E extends Error>( | ||
ErrorClass: new(...args: any[]) => E, | ||
onReject: (error: E) => T | PromiseLike<T> | void | PromiseLike<void>, | ||
): Bluebird<T>; | ||
catch<E extends Error, U>( | ||
ErrorClass: new(...args: any[]) => E, | ||
onReject: (error: E) => U | PromiseLike<U>, | ||
): Bluebird<U | T>; | ||
catch(predicate: Object, onReject: (error: any) => T | PromiseLike<T> | void | PromiseLike<void>): Bluebird<T>; | ||
@@ -217,3 +243,9 @@ catch<U>(predicate: Object, onReject: (error: any) => U | PromiseLike<U>): Bluebird<U | T>; | ||
interface PromiseConstructor { | ||
new <T>(callback: (resolve: (thenableOrResult?: T | PromiseLike<T>) => void, reject: (error?: any) => void, onCancel?: (callback: () => void) => void) => void): Promise<T>; | ||
new<T>( | ||
callback: ( | ||
resolve: (thenableOrResult?: T | PromiseLike<T>) => void, | ||
reject: (error?: any) => void, | ||
onCancel?: (callback: () => void) => void, | ||
) => void, | ||
): Promise<T>; | ||
@@ -258,20 +290,154 @@ // all: typeof Bluebird.all; // Provided by lib.es2015.d.ts | ||
*/ | ||
all<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike <T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>, T9 | PromiseLike<T9>, T10 | PromiseLike<T10>]): Promise<[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]>; | ||
all<T1, T2, T3, T4, T5, T6, T7, T8, T9>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike <T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>, T9 | PromiseLike<T9>]): Promise<[T1, T2, T3, T4, T5, T6, T7, T8, T9]>; | ||
all<T1, T2, T3, T4, T5, T6, T7, T8>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike <T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>]): Promise<[T1, T2, T3, T4, T5, T6, T7, T8]>; | ||
all<T1, T2, T3, T4, T5, T6, T7>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike <T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>]): Promise<[T1, T2, T3, T4, T5, T6, T7]>; | ||
all<T1, T2, T3, T4, T5, T6>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike <T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>]): Promise<[T1, T2, T3, T4, T5, T6]>; | ||
all<T1, T2, T3, T4, T5>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike <T4>, T5 | PromiseLike<T5>]): Promise<[T1, T2, T3, T4, T5]>; | ||
all<T1, T2, T3, T4>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike <T4>]): Promise<[T1, T2, T3, T4]>; | ||
all<T1, T2, T3>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>]): Promise<[T1, T2, T3]>; | ||
all<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>( | ||
values: [ | ||
T1 | PromiseLike<T1>, | ||
T2 | PromiseLike<T2>, | ||
T3 | PromiseLike<T3>, | ||
T4 | PromiseLike<T4>, | ||
T5 | PromiseLike<T5>, | ||
T6 | PromiseLike<T6>, | ||
T7 | PromiseLike<T7>, | ||
T8 | PromiseLike<T8>, | ||
T9 | PromiseLike<T9>, | ||
T10 | PromiseLike<T10>, | ||
], | ||
): Promise<[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]>; | ||
all<T1, T2, T3, T4, T5, T6, T7, T8, T9>( | ||
values: [ | ||
T1 | PromiseLike<T1>, | ||
T2 | PromiseLike<T2>, | ||
T3 | PromiseLike<T3>, | ||
T4 | PromiseLike<T4>, | ||
T5 | PromiseLike<T5>, | ||
T6 | PromiseLike<T6>, | ||
T7 | PromiseLike<T7>, | ||
T8 | PromiseLike<T8>, | ||
T9 | PromiseLike<T9>, | ||
], | ||
): Promise<[T1, T2, T3, T4, T5, T6, T7, T8, T9]>; | ||
all<T1, T2, T3, T4, T5, T6, T7, T8>( | ||
values: [ | ||
T1 | PromiseLike<T1>, | ||
T2 | PromiseLike<T2>, | ||
T3 | PromiseLike<T3>, | ||
T4 | PromiseLike<T4>, | ||
T5 | PromiseLike<T5>, | ||
T6 | PromiseLike<T6>, | ||
T7 | PromiseLike<T7>, | ||
T8 | PromiseLike<T8>, | ||
], | ||
): Promise<[T1, T2, T3, T4, T5, T6, T7, T8]>; | ||
all<T1, T2, T3, T4, T5, T6, T7>( | ||
values: [ | ||
T1 | PromiseLike<T1>, | ||
T2 | PromiseLike<T2>, | ||
T3 | PromiseLike<T3>, | ||
T4 | PromiseLike<T4>, | ||
T5 | PromiseLike<T5>, | ||
T6 | PromiseLike<T6>, | ||
T7 | PromiseLike<T7>, | ||
], | ||
): Promise<[T1, T2, T3, T4, T5, T6, T7]>; | ||
all<T1, T2, T3, T4, T5, T6>( | ||
values: [ | ||
T1 | PromiseLike<T1>, | ||
T2 | PromiseLike<T2>, | ||
T3 | PromiseLike<T3>, | ||
T4 | PromiseLike<T4>, | ||
T5 | PromiseLike<T5>, | ||
T6 | PromiseLike<T6>, | ||
], | ||
): Promise<[T1, T2, T3, T4, T5, T6]>; | ||
all<T1, T2, T3, T4, T5>( | ||
values: [ | ||
T1 | PromiseLike<T1>, | ||
T2 | PromiseLike<T2>, | ||
T3 | PromiseLike<T3>, | ||
T4 | PromiseLike<T4>, | ||
T5 | PromiseLike<T5>, | ||
], | ||
): Promise<[T1, T2, T3, T4, T5]>; | ||
all<T1, T2, T3, T4>( | ||
values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>], | ||
): Promise<[T1, T2, T3, T4]>; | ||
all<T1, T2, T3>( | ||
values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>], | ||
): Promise<[T1, T2, T3]>; | ||
all<T1, T2>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>]): Promise<[T1, T2]>; | ||
all<T>(values: (T | PromiseLike<T>)[]): Promise<T[]>; | ||
race<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>, T9 | PromiseLike<T9>, T10 | PromiseLike<T10>]): Promise<T1 | T2 | T3 | T4 | T5 | T6 | T7 | T8 | T9 | T10>; | ||
race<T1, T2, T3, T4, T5, T6, T7, T8, T9>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>, T9 | PromiseLike<T9>]): Promise<T1 | T2 | T3 | T4 | T5 | T6 | T7 | T8 | T9>; | ||
race<T1, T2, T3, T4, T5, T6, T7, T8>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>]): Promise<T1 | T2 | T3 | T4 | T5 | T6 | T7 | T8>; | ||
race<T1, T2, T3, T4, T5, T6, T7>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>]): Promise<T1 | T2 | T3 | T4 | T5 | T6 | T7>; | ||
race<T1, T2, T3, T4, T5, T6>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>]): Promise<T1 | T2 | T3 | T4 | T5 | T6>; | ||
race<T1, T2, T3, T4, T5>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>]): Promise<T1 | T2 | T3 | T4 | T5>; | ||
race<T1, T2, T3, T4>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>]): Promise<T1 | T2 | T3 | T4>; | ||
race<T1, T2, T3>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>]): Promise<T1 | T2 | T3>; | ||
race<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>( | ||
values: [ | ||
T1 | PromiseLike<T1>, | ||
T2 | PromiseLike<T2>, | ||
T3 | PromiseLike<T3>, | ||
T4 | PromiseLike<T4>, | ||
T5 | PromiseLike<T5>, | ||
T6 | PromiseLike<T6>, | ||
T7 | PromiseLike<T7>, | ||
T8 | PromiseLike<T8>, | ||
T9 | PromiseLike<T9>, | ||
T10 | PromiseLike<T10>, | ||
], | ||
): Promise<T1 | T2 | T3 | T4 | T5 | T6 | T7 | T8 | T9 | T10>; | ||
race<T1, T2, T3, T4, T5, T6, T7, T8, T9>( | ||
values: [ | ||
T1 | PromiseLike<T1>, | ||
T2 | PromiseLike<T2>, | ||
T3 | PromiseLike<T3>, | ||
T4 | PromiseLike<T4>, | ||
T5 | PromiseLike<T5>, | ||
T6 | PromiseLike<T6>, | ||
T7 | PromiseLike<T7>, | ||
T8 | PromiseLike<T8>, | ||
T9 | PromiseLike<T9>, | ||
], | ||
): Promise<T1 | T2 | T3 | T4 | T5 | T6 | T7 | T8 | T9>; | ||
race<T1, T2, T3, T4, T5, T6, T7, T8>( | ||
values: [ | ||
T1 | PromiseLike<T1>, | ||
T2 | PromiseLike<T2>, | ||
T3 | PromiseLike<T3>, | ||
T4 | PromiseLike<T4>, | ||
T5 | PromiseLike<T5>, | ||
T6 | PromiseLike<T6>, | ||
T7 | PromiseLike<T7>, | ||
T8 | PromiseLike<T8>, | ||
], | ||
): Promise<T1 | T2 | T3 | T4 | T5 | T6 | T7 | T8>; | ||
race<T1, T2, T3, T4, T5, T6, T7>( | ||
values: [ | ||
T1 | PromiseLike<T1>, | ||
T2 | PromiseLike<T2>, | ||
T3 | PromiseLike<T3>, | ||
T4 | PromiseLike<T4>, | ||
T5 | PromiseLike<T5>, | ||
T6 | PromiseLike<T6>, | ||
T7 | PromiseLike<T7>, | ||
], | ||
): Promise<T1 | T2 | T3 | T4 | T5 | T6 | T7>; | ||
race<T1, T2, T3, T4, T5, T6>( | ||
values: [ | ||
T1 | PromiseLike<T1>, | ||
T2 | PromiseLike<T2>, | ||
T3 | PromiseLike<T3>, | ||
T4 | PromiseLike<T4>, | ||
T5 | PromiseLike<T5>, | ||
T6 | PromiseLike<T6>, | ||
], | ||
): Promise<T1 | T2 | T3 | T4 | T5 | T6>; | ||
race<T1, T2, T3, T4, T5>( | ||
values: [ | ||
T1 | PromiseLike<T1>, | ||
T2 | PromiseLike<T2>, | ||
T3 | PromiseLike<T3>, | ||
T4 | PromiseLike<T4>, | ||
T5 | PromiseLike<T5>, | ||
], | ||
): Promise<T1 | T2 | T3 | T4 | T5>; | ||
race<T1, T2, T3, T4>( | ||
values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>], | ||
): Promise<T1 | T2 | T3 | T4>; | ||
race<T1, T2, T3>( | ||
values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>], | ||
): Promise<T1 | T2 | T3>; | ||
race<T1, T2>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>]): Promise<T1 | T2>; | ||
@@ -278,0 +444,0 @@ race<T>(values: (T | PromiseLike<T>)[]): Promise<T>; |
{ | ||
"name": "@types/bluebird-global", | ||
"version": "3.5.13", | ||
"version": "3.5.14", | ||
"description": "TypeScript definitions for bluebird", | ||
@@ -25,4 +25,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/bluebird-global", | ||
}, | ||
"typesPublisherContentHash": "5379356386c5972fa25fb3032442eab1e7193731d26cc9e4e6301a3c255c245d", | ||
"typeScriptVersion": "3.6" | ||
"typesPublisherContentHash": "6be8896bb4ad2ffc694cce6cd8b679a9ad58bcdf82163d0a5a15bbccd5b13e36", | ||
"typeScriptVersion": "4.5" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
### Additional Details | ||
* Last updated: Thu, 15 Jul 2021 00:01:25 GMT | ||
* Last updated: Fri, 15 Sep 2023 19:06:48 GMT | ||
* Dependencies: [@types/bluebird](https://npmjs.com/package/@types/bluebird) | ||
@@ -14,0 +14,0 @@ * Global values: none |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
21244
440