aboutsummaryrefslogtreecommitdiff
path: root/node_modules/promise/index.js.flow
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-03-27 21:01:33 +0100
committerFlorian Dold <florian.dold@gmail.com>2019-03-27 21:01:33 +0100
commitcc97a4dd2a967e1c2273bd5f4c5f49a5bf2e2585 (patch)
tree92c5d88706a6ffc654d1b133618d357890e7096b /node_modules/promise/index.js.flow
parent3771b4d6b67b34c130f3a9a1a15f42deefdb2eda (diff)
remove node_modules
Diffstat (limited to 'node_modules/promise/index.js.flow')
-rw-r--r--node_modules/promise/index.js.flow44
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;