From 0469abd4a9c9270a1fdc962969e36e63699af8b4 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Sun, 10 Dec 2017 21:51:33 +0100 Subject: upgrade dependencies --- node_modules/promise/index.d.ts | 60 +++++++++++++++++------------------------ 1 file changed, 25 insertions(+), 35 deletions(-) (limited to 'node_modules/promise/index.d.ts') diff --git a/node_modules/promise/index.d.ts b/node_modules/promise/index.d.ts index a199cbc90..e83d65f3c 100644 --- a/node_modules/promise/index.d.ts +++ b/node_modules/promise/index.d.ts @@ -1,31 +1,21 @@ -interface Thenable { - /** - * Attaches callbacks for the resolution and/or rejection of the ThenPromise. - * @param onfulfilled The callback to execute when the ThenPromise is resolved. - * @param onrejected The callback to execute when the ThenPromise is rejected. - * @returns A ThenPromise for the completion of which ever callback is executed. - */ - then(onfulfilled?: ((value: T) => TResult1 | Thenable) | undefined | null, onrejected?: ((reason: any) => TResult2 | Thenable) | undefined | null): Thenable; -} - /** * Represents the completion of an asynchronous operation */ -interface ThenPromise { +interface ThenPromise extends Promise { /** * Attaches callbacks for the resolution and/or rejection of the ThenPromise. * @param onfulfilled The callback to execute when the ThenPromise is resolved. * @param onrejected The callback to execute when the ThenPromise is rejected. * @returns A ThenPromise for the completion of which ever callback is executed. */ - then(onfulfilled?: ((value: T) => TResult1 | Thenable) | undefined | null, onrejected?: ((reason: any) => TResult2 | Thenable) | undefined | null): ThenPromise; + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): ThenPromise; /** * Attaches a callback for only the rejection of the ThenPromise. * @param onrejected The callback to execute when the ThenPromise is rejected. * @returns A ThenPromise for the completion of the callback. */ - catch(onrejected?: ((reason: any) => TResult | Thenable) | undefined | null): ThenPromise; + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): ThenPromise; // Extensions specific to then/promise @@ -56,7 +46,7 @@ interface ThenPromiseConstructor { * a resolve callback used resolve the promise with a value or the result of another promise, * and a reject callback used to reject the promise with a provided reason or error. */ - new (executor: (resolve: (value?: T | Thenable) => void, reject: (reason?: any) => void) => any): ThenPromise; + new (executor: (resolve: (value?: T | PromiseLike) => void, reject: (reason?: any) => void) => any): ThenPromise; /** * Creates a ThenPromise that is resolved with an array of results when all of the provided Promises @@ -64,7 +54,7 @@ interface ThenPromiseConstructor { * @param values An array of Promises. * @returns A new ThenPromise. */ - all(values: [T1 | Thenable, T2 | Thenable, T3 | Thenable, T4 | Thenable , T5 | Thenable, T6 | Thenable, T7 | Thenable, T8 | Thenable, T9 | Thenable, T10 | Thenable]): ThenPromise<[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]>; + all(values: [T1 | PromiseLike, T2 | PromiseLike, T3 | PromiseLike, T4 | PromiseLike , T5 | PromiseLike, T6 | PromiseLike, T7 | PromiseLike, T8 | PromiseLike, T9 | PromiseLike, T10 | PromiseLike]): ThenPromise<[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]>; /** * Creates a ThenPromise that is resolved with an array of results when all of the provided Promises @@ -72,7 +62,7 @@ interface ThenPromiseConstructor { * @param values An array of Promises. * @returns A new ThenPromise. */ - all(values: [T1 | Thenable, T2 | Thenable, T3 | Thenable, T4 | Thenable , T5 | Thenable, T6 | Thenable, T7 | Thenable, T8 | Thenable, T9 | Thenable]): ThenPromise<[T1, T2, T3, T4, T5, T6, T7, T8, T9]>; + all(values: [T1 | PromiseLike, T2 | PromiseLike, T3 | PromiseLike, T4 | PromiseLike , T5 | PromiseLike, T6 | PromiseLike, T7 | PromiseLike, T8 | PromiseLike, T9 | PromiseLike]): ThenPromise<[T1, T2, T3, T4, T5, T6, T7, T8, T9]>; /** * Creates a ThenPromise that is resolved with an array of results when all of the provided Promises @@ -80,7 +70,7 @@ interface ThenPromiseConstructor { * @param values An array of Promises. * @returns A new ThenPromise. */ - all(values: [T1 | Thenable, T2 | Thenable, T3 | Thenable, T4 | Thenable , T5 | Thenable, T6 | Thenable, T7 | Thenable, T8 | Thenable]): ThenPromise<[T1, T2, T3, T4, T5, T6, T7, T8]>; + all(values: [T1 | PromiseLike, T2 | PromiseLike, T3 | PromiseLike, T4 | PromiseLike , T5 | PromiseLike, T6 | PromiseLike, T7 | PromiseLike, T8 | PromiseLike]): ThenPromise<[T1, T2, T3, T4, T5, T6, T7, T8]>; /** * Creates a ThenPromise that is resolved with an array of results when all of the provided Promises @@ -88,7 +78,7 @@ interface ThenPromiseConstructor { * @param values An array of Promises. * @returns A new ThenPromise. */ - all(values: [T1 | Thenable, T2 | Thenable, T3 | Thenable, T4 | Thenable , T5 | Thenable, T6 | Thenable, T7 | Thenable]): ThenPromise<[T1, T2, T3, T4, T5, T6, T7]>; + all(values: [T1 | PromiseLike, T2 | PromiseLike, T3 | PromiseLike, T4 | PromiseLike , T5 | PromiseLike, T6 | PromiseLike, T7 | PromiseLike]): ThenPromise<[T1, T2, T3, T4, T5, T6, T7]>; /** * Creates a ThenPromise that is resolved with an array of results when all of the provided Promises @@ -96,7 +86,7 @@ interface ThenPromiseConstructor { * @param values An array of Promises. * @returns A new ThenPromise. */ - all(values: [T1 | Thenable, T2 | Thenable, T3 | Thenable, T4 | Thenable , T5 | Thenable, T6 | Thenable]): ThenPromise<[T1, T2, T3, T4, T5, T6]>; + all(values: [T1 | PromiseLike, T2 | PromiseLike, T3 | PromiseLike, T4 | PromiseLike , T5 | PromiseLike, T6 | PromiseLike]): ThenPromise<[T1, T2, T3, T4, T5, T6]>; /** * Creates a ThenPromise that is resolved with an array of results when all of the provided Promises @@ -104,7 +94,7 @@ interface ThenPromiseConstructor { * @param values An array of Promises. * @returns A new ThenPromise. */ - all(values: [T1 | Thenable, T2 | Thenable, T3 | Thenable, T4 | Thenable , T5 | Thenable]): ThenPromise<[T1, T2, T3, T4, T5]>; + all(values: [T1 | PromiseLike, T2 | PromiseLike, T3 | PromiseLike, T4 | PromiseLike , T5 | PromiseLike]): ThenPromise<[T1, T2, T3, T4, T5]>; /** * Creates a ThenPromise that is resolved with an array of results when all of the provided Promises @@ -112,7 +102,7 @@ interface ThenPromiseConstructor { * @param values An array of Promises. * @returns A new ThenPromise. */ - all(values: [T1 | Thenable, T2 | Thenable, T3 | Thenable, T4 | Thenable ]): ThenPromise<[T1, T2, T3, T4]>; + all(values: [T1 | PromiseLike, T2 | PromiseLike, T3 | PromiseLike, T4 | PromiseLike ]): ThenPromise<[T1, T2, T3, T4]>; /** * Creates a ThenPromise that is resolved with an array of results when all of the provided Promises @@ -120,7 +110,7 @@ interface ThenPromiseConstructor { * @param values An array of Promises. * @returns A new ThenPromise. */ - all(values: [T1 | Thenable, T2 | Thenable, T3 | Thenable]): ThenPromise<[T1, T2, T3]>; + all(values: [T1 | PromiseLike, T2 | PromiseLike, T3 | PromiseLike]): ThenPromise<[T1, T2, T3]>; /** * Creates a ThenPromise that is resolved with an array of results when all of the provided Promises @@ -128,7 +118,7 @@ interface ThenPromiseConstructor { * @param values An array of Promises. * @returns A new ThenPromise. */ - all(values: [T1 | Thenable, T2 | Thenable]): ThenPromise<[T1, T2]>; + all(values: [T1 | PromiseLike, T2 | PromiseLike]): ThenPromise<[T1, T2]>; /** * Creates a ThenPromise that is resolved with an array of results when all of the provided Promises @@ -136,7 +126,7 @@ interface ThenPromiseConstructor { * @param values An array of Promises. * @returns A new ThenPromise. */ - all(values: (T | Thenable)[]): ThenPromise; + all(values: (T | PromiseLike)[]): ThenPromise; /** * Creates a ThenPromise that is resolved or rejected when any of the provided Promises are resolved @@ -144,7 +134,7 @@ interface ThenPromiseConstructor { * @param values An array of Promises. * @returns A new ThenPromise. */ - race(values: [T1 | Thenable, T2 | Thenable, T3 | Thenable, T4 | Thenable, T5 | Thenable, T6 | Thenable, T7 | Thenable, T8 | Thenable, T9 | Thenable, T10 | Thenable]): ThenPromise; + race(values: [T1 | PromiseLike, T2 | PromiseLike, T3 | PromiseLike, T4 | PromiseLike, T5 | PromiseLike, T6 | PromiseLike, T7 | PromiseLike, T8 | PromiseLike, T9 | PromiseLike, T10 | PromiseLike]): ThenPromise; /** * Creates a ThenPromise that is resolved or rejected when any of the provided Promises are resolved @@ -152,7 +142,7 @@ interface ThenPromiseConstructor { * @param values An array of Promises. * @returns A new ThenPromise. */ - race(values: [T1 | Thenable, T2 | Thenable, T3 | Thenable, T4 | Thenable, T5 | Thenable, T6 | Thenable, T7 | Thenable, T8 | Thenable, T9 | Thenable]): ThenPromise; + race(values: [T1 | PromiseLike, T2 | PromiseLike, T3 | PromiseLike, T4 | PromiseLike, T5 | PromiseLike, T6 | PromiseLike, T7 | PromiseLike, T8 | PromiseLike, T9 | PromiseLike]): ThenPromise; /** * Creates a ThenPromise that is resolved or rejected when any of the provided Promises are resolved @@ -160,7 +150,7 @@ interface ThenPromiseConstructor { * @param values An array of Promises. * @returns A new ThenPromise. */ - race(values: [T1 | Thenable, T2 | Thenable, T3 | Thenable, T4 | Thenable, T5 | Thenable, T6 | Thenable, T7 | Thenable, T8 | Thenable]): ThenPromise; + race(values: [T1 | PromiseLike, T2 | PromiseLike, T3 | PromiseLike, T4 | PromiseLike, T5 | PromiseLike, T6 | PromiseLike, T7 | PromiseLike, T8 | PromiseLike]): ThenPromise; /** * Creates a ThenPromise that is resolved or rejected when any of the provided Promises are resolved @@ -168,7 +158,7 @@ interface ThenPromiseConstructor { * @param values An array of Promises. * @returns A new ThenPromise. */ - race(values: [T1 | Thenable, T2 | Thenable, T3 | Thenable, T4 | Thenable, T5 | Thenable, T6 | Thenable, T7 | Thenable]): ThenPromise; + race(values: [T1 | PromiseLike, T2 | PromiseLike, T3 | PromiseLike, T4 | PromiseLike, T5 | PromiseLike, T6 | PromiseLike, T7 | PromiseLike]): ThenPromise; /** * Creates a ThenPromise that is resolved or rejected when any of the provided Promises are resolved @@ -176,7 +166,7 @@ interface ThenPromiseConstructor { * @param values An array of Promises. * @returns A new ThenPromise. */ - race(values: [T1 | Thenable, T2 | Thenable, T3 | Thenable, T4 | Thenable, T5 | Thenable, T6 | Thenable]): ThenPromise; + race(values: [T1 | PromiseLike, T2 | PromiseLike, T3 | PromiseLike, T4 | PromiseLike, T5 | PromiseLike, T6 | PromiseLike]): ThenPromise; /** * Creates a ThenPromise that is resolved or rejected when any of the provided Promises are resolved @@ -184,7 +174,7 @@ interface ThenPromiseConstructor { * @param values An array of Promises. * @returns A new ThenPromise. */ - race(values: [T1 | Thenable, T2 | Thenable, T3 | Thenable, T4 | Thenable, T5 | Thenable]): ThenPromise; + race(values: [T1 | PromiseLike, T2 | PromiseLike, T3 | PromiseLike, T4 | PromiseLike, T5 | PromiseLike]): ThenPromise; /** * Creates a ThenPromise that is resolved or rejected when any of the provided Promises are resolved @@ -192,7 +182,7 @@ interface ThenPromiseConstructor { * @param values An array of Promises. * @returns A new ThenPromise. */ - race(values: [T1 | Thenable, T2 | Thenable, T3 | Thenable, T4 | Thenable]): ThenPromise; + race(values: [T1 | PromiseLike, T2 | PromiseLike, T3 | PromiseLike, T4 | PromiseLike]): ThenPromise; /** * Creates a ThenPromise that is resolved or rejected when any of the provided Promises are resolved @@ -200,7 +190,7 @@ interface ThenPromiseConstructor { * @param values An array of Promises. * @returns A new ThenPromise. */ - race(values: [T1 | Thenable, T2 | Thenable, T3 | Thenable]): ThenPromise; + race(values: [T1 | PromiseLike, T2 | PromiseLike, T3 | PromiseLike]): ThenPromise; /** * Creates a ThenPromise that is resolved or rejected when any of the provided Promises are resolved @@ -208,7 +198,7 @@ interface ThenPromiseConstructor { * @param values An array of Promises. * @returns A new ThenPromise. */ - race(values: [T1 | Thenable, T2 | Thenable]): ThenPromise; + race(values: [T1 | PromiseLike, T2 | PromiseLike]): ThenPromise; /** * Creates a ThenPromise that is resolved or rejected when any of the provided Promises are resolved @@ -216,7 +206,7 @@ interface ThenPromiseConstructor { * @param values An array of Promises. * @returns A new ThenPromise. */ - race(values: (T | Thenable)[]): ThenPromise; + race(values: (T | PromiseLike)[]): ThenPromise; /** * Creates a new rejected promise for the provided reason. @@ -237,7 +227,7 @@ interface ThenPromiseConstructor { * @param value A promise. * @returns A promise whose internal state matches the provided promise. */ - resolve(value: T | Thenable): ThenPromise; + resolve(value: T | PromiseLike): ThenPromise; /** * Creates a new resolved promise . -- cgit v1.2.3