diff options
author | Florian Dold <florian.dold@gmail.com> | 2019-03-27 21:01:33 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2019-03-27 21:01:33 +0100 |
commit | cc97a4dd2a967e1c2273bd5f4c5f49a5bf2e2585 (patch) | |
tree | 92c5d88706a6ffc654d1b133618d357890e7096b /node_modules/promise/index.js.flow | |
parent | 3771b4d6b67b34c130f3a9a1a15f42deefdb2eda (diff) |
remove node_modules
Diffstat (limited to 'node_modules/promise/index.js.flow')
-rw-r--r-- | node_modules/promise/index.js.flow | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/node_modules/promise/index.js.flow b/node_modules/promise/index.js.flow deleted file mode 100644 index 78db68ccd..000000000 --- a/node_modules/promise/index.js.flow +++ /dev/null @@ -1,44 +0,0 @@ -// @flow - -declare class ThenPromise<+R> extends Promise<R> { - constructor(callback: ( - resolve: (result: Promise<R> | R) => void, - reject: (error: any) => void - ) => mixed): void; - - then<U>( - onFulfill?: (value: R) => Promise<U> | U, - onReject?: (error: any) => Promise<U> | U - ): ThenPromise<U>; - - catch<U>( - onReject?: (error: any) => Promise<U> | U - ): ThenPromise<R | U>; - - // Extensions specific to then/promise - - /** - * Attaches callbacks for the resolution and/or rejection of the ThenPromise, without returning a new promise. - * @param onfulfilled The callback to execute when the ThenPromise is resolved. - * @param onrejected The callback to execute when the ThenPromise is rejected. - */ - done(onfulfilled?: (value: R) => any, onrejected?: (reason: any) => any): void; - - - /** - * Calls a node.js style callback. If none is provided, the promise is returned. - */ - nodeify(callback: void | null): ThenPromise<R>; - nodeify(callback: (err: Error, value: R) => void): void; - - static resolve<T>(object: Promise<T> | T): ThenPromise<T>; - static reject<T>(error?: any): ThenPromise<T>; - static all<Elem, T:Iterable<Elem>>(promises: T): ThenPromise<$TupleMap<T, typeof $await>>; - static race<T, Elem: Promise<T> | T>(promises: Array<Elem>): ThenPromise<T>; - - // Extensions specific to then/promise - - static denodeify(fn: Function): (...args: any[]) => ThenPromise<any>; - static nodeify(fn: Function): Function; -} -module.exports = ThenPromise; |