summaryrefslogtreecommitdiff
path: root/js/util.ts
diff options
context:
space:
mode:
Diffstat (limited to 'js/util.ts')
-rw-r--r--js/util.ts23
1 files changed, 0 insertions, 23 deletions
diff --git a/js/util.ts b/js/util.ts
index 542356da0..6f8c72f50 100644
--- a/js/util.ts
+++ b/js/util.ts
@@ -107,29 +107,6 @@ export function containsOnlyASCII(str: string): boolean {
return /^[\x00-\x7F]*$/.test(str);
}
-export interface Deferred {
- promise: Promise<void>;
- resolve: Function;
- reject: Function;
-}
-
-/** Create a wrapper around a promise that could be resolved externally.
- * TODO Do not expose this from "deno" namespace.
- */
-export function deferred(): Deferred {
- let resolve: Function | undefined;
- let reject: Function | undefined;
- const promise = new Promise<void>((res, rej) => {
- resolve = res;
- reject = rej;
- });
- return {
- promise,
- resolve: resolve!,
- reject: reject!
- };
-}
-
// tslint:disable-next-line:variable-name
const TypedArrayConstructor = Object.getPrototypeOf(Uint8Array);
export function isTypedArray(x: unknown): x is TypedArray {