diff options
Diffstat (limited to 'cli/js/web/streams')
-rw-r--r-- | cli/js/web/streams/internals.ts | 8 | ||||
-rw-r--r-- | cli/js/web/streams/queuing_strategy.ts | 2 | ||||
-rw-r--r-- | cli/js/web/streams/readable_byte_stream_controller.ts | 2 | ||||
-rw-r--r-- | cli/js/web/streams/readable_stream.ts | 2 | ||||
-rw-r--r-- | cli/js/web/streams/readable_stream_default_controller.ts | 2 | ||||
-rw-r--r-- | cli/js/web/streams/readable_stream_default_reader.ts | 2 | ||||
-rw-r--r-- | cli/js/web/streams/transform_stream.ts | 2 | ||||
-rw-r--r-- | cli/js/web/streams/transform_stream_default_controller.ts | 2 | ||||
-rw-r--r-- | cli/js/web/streams/writable_stream.ts | 2 | ||||
-rw-r--r-- | cli/js/web/streams/writable_stream_default_controller.ts | 2 | ||||
-rw-r--r-- | cli/js/web/streams/writable_stream_default_writer.ts | 2 |
11 files changed, 11 insertions, 17 deletions
diff --git a/cli/js/web/streams/internals.ts b/cli/js/web/streams/internals.ts index f6b20ccaf..58a62e3cb 100644 --- a/cli/js/web/streams/internals.ts +++ b/cli/js/web/streams/internals.ts @@ -19,7 +19,7 @@ import { WritableStreamDefaultWriterImpl } from "./writable_stream_default_write import { WritableStreamImpl } from "./writable_stream.ts"; import { AbortSignalImpl } from "../abort_signal.ts"; import { DOMExceptionImpl as DOMException } from "../dom_exception.ts"; -import { cloneValue } from "../util.ts"; +import { cloneValue, setFunctionName } from "../util.ts"; import { assert, AssertionError } from "../../util.ts"; export type AbortAlgorithm = (reason?: any) => PromiseLike<void>; @@ -1320,12 +1320,6 @@ export function resetQueue<R>(container: Container<R>): void { container[sym.queueTotalSize] = 0; } -/** An internal function which provides a function name for some generated - * functions, so stack traces are a bit more readable. */ -export function setFunctionName(fn: Function, value: string): void { - Object.defineProperty(fn, "name", { value, configurable: true }); -} - /** An internal function which mimics the behavior of setting the promise to * handled in JavaScript. In this situation, an assertion failure, which * shouldn't happen will get thrown, instead of swallowed. */ diff --git a/cli/js/web/streams/queuing_strategy.ts b/cli/js/web/streams/queuing_strategy.ts index d2717874e..8aa30e142 100644 --- a/cli/js/web/streams/queuing_strategy.ts +++ b/cli/js/web/streams/queuing_strategy.ts @@ -1,7 +1,7 @@ // Copyright 2018-2020 the Deno authors. All rights reserved. MIT license. -import { setFunctionName } from "./internals.ts"; import { customInspect } from "../console.ts"; +import { setFunctionName } from "../util.ts"; export class CountQueuingStrategyImpl implements CountQueuingStrategy { highWaterMark: number; diff --git a/cli/js/web/streams/readable_byte_stream_controller.ts b/cli/js/web/streams/readable_byte_stream_controller.ts index 65409dc1e..4a7ffae12 100644 --- a/cli/js/web/streams/readable_byte_stream_controller.ts +++ b/cli/js/web/streams/readable_byte_stream_controller.ts @@ -18,12 +18,12 @@ import { readableStreamHasDefaultReader, readableStreamGetNumReadRequests, readableStreamCreateReadResult, - setFunctionName, } from "./internals.ts"; import type { ReadableStreamImpl } from "./readable_stream.ts"; import * as sym from "./symbols.ts"; import { assert } from "../../util.ts"; import { customInspect } from "../console.ts"; +import { setFunctionName } from "../util.ts"; export class ReadableByteStreamControllerImpl implements ReadableByteStreamController { diff --git a/cli/js/web/streams/readable_stream.ts b/cli/js/web/streams/readable_stream.ts index 3191c0859..cf730d23a 100644 --- a/cli/js/web/streams/readable_stream.ts +++ b/cli/js/web/streams/readable_stream.ts @@ -9,7 +9,6 @@ import { isWritableStream, isWritableStreamLocked, makeSizeAlgorithmFromSizeFunction, - setFunctionName, setPromiseIsHandledToTrue, readableStreamCancel, ReadableStreamGenericReader, @@ -25,6 +24,7 @@ import type { ReadableStreamDefaultControllerImpl } from "./readable_stream_defa import * as sym from "./symbols.ts"; import { customInspect } from "../console.ts"; import { AbortSignalImpl } from "../abort_signal.ts"; +import { setFunctionName } from "../util.ts"; // eslint-disable-next-line @typescript-eslint/no-explicit-any export class ReadableStreamImpl<R = any> implements ReadableStream<R> { diff --git a/cli/js/web/streams/readable_stream_default_controller.ts b/cli/js/web/streams/readable_stream_default_controller.ts index 47cb719c7..066bc8a8f 100644 --- a/cli/js/web/streams/readable_stream_default_controller.ts +++ b/cli/js/web/streams/readable_stream_default_controller.ts @@ -18,11 +18,11 @@ import { readableStreamDefaultControllerGetDesiredSize, resetQueue, SizeAlgorithm, - setFunctionName, } from "./internals.ts"; import type { ReadableStreamImpl } from "./readable_stream.ts"; import * as sym from "./symbols.ts"; import { customInspect } from "../console.ts"; +import { setFunctionName } from "../util.ts"; // eslint-disable-next-line @typescript-eslint/no-explicit-any export class ReadableStreamDefaultControllerImpl<R = any> diff --git a/cli/js/web/streams/readable_stream_default_reader.ts b/cli/js/web/streams/readable_stream_default_reader.ts index 01b679cd3..4ed0a5c7c 100644 --- a/cli/js/web/streams/readable_stream_default_reader.ts +++ b/cli/js/web/streams/readable_stream_default_reader.ts @@ -9,11 +9,11 @@ import { readableStreamReaderGenericCancel, readableStreamReaderGenericInitialize, readableStreamReaderGenericRelease, - setFunctionName, } from "./internals.ts"; import type { ReadableStreamImpl } from "./readable_stream.ts"; import * as sym from "./symbols.ts"; import { customInspect } from "../console.ts"; +import { setFunctionName } from "../util.ts"; // eslint-disable-next-line @typescript-eslint/no-explicit-any export class ReadableStreamDefaultReaderImpl<R = any> diff --git a/cli/js/web/streams/transform_stream.ts b/cli/js/web/streams/transform_stream.ts index 548a20b38..1c63a553b 100644 --- a/cli/js/web/streams/transform_stream.ts +++ b/cli/js/web/streams/transform_stream.ts @@ -7,7 +7,6 @@ import { invokeOrNoop, isTransformStream, makeSizeAlgorithmFromSizeFunction, - setFunctionName, setUpTransformStreamDefaultControllerFromTransformer, validateAndNormalizeHighWaterMark, } from "./internals.ts"; @@ -16,6 +15,7 @@ import * as sym from "./symbols.ts"; import type { TransformStreamDefaultControllerImpl } from "./transform_stream_default_controller.ts"; import type { WritableStreamImpl } from "./writable_stream.ts"; import { customInspect, inspect } from "../console.ts"; +import { setFunctionName } from "../util.ts"; // eslint-disable-next-line @typescript-eslint/no-explicit-any export class TransformStreamImpl<I = any, O = any> diff --git a/cli/js/web/streams/transform_stream_default_controller.ts b/cli/js/web/streams/transform_stream_default_controller.ts index 78beaf879..22087fb0b 100644 --- a/cli/js/web/streams/transform_stream_default_controller.ts +++ b/cli/js/web/streams/transform_stream_default_controller.ts @@ -4,7 +4,6 @@ import { FlushAlgorithm, isTransformStreamDefaultController, readableStreamDefaultControllerGetDesiredSize, - setFunctionName, TransformAlgorithm, transformStreamDefaultControllerEnqueue, transformStreamDefaultControllerError, @@ -14,6 +13,7 @@ import type { ReadableStreamDefaultControllerImpl } from "./readable_stream_defa import * as sym from "./symbols.ts"; import type { TransformStreamImpl } from "./transform_stream.ts"; import { customInspect } from "../console.ts"; +import { setFunctionName } from "../util.ts"; // eslint-disable-next-line @typescript-eslint/no-explicit-any export class TransformStreamDefaultControllerImpl<I = any, O = any> diff --git a/cli/js/web/streams/writable_stream.ts b/cli/js/web/streams/writable_stream.ts index 8a31f512d..2dea5311b 100644 --- a/cli/js/web/streams/writable_stream.ts +++ b/cli/js/web/streams/writable_stream.ts @@ -8,7 +8,6 @@ import { isWritableStream, isWritableStreamLocked, makeSizeAlgorithmFromSizeFunction, - setFunctionName, setUpWritableStreamDefaultControllerFromUnderlyingSink, writableStreamAbort, writableStreamClose, @@ -19,6 +18,7 @@ import * as sym from "./symbols.ts"; import type { WritableStreamDefaultControllerImpl } from "./writable_stream_default_controller.ts"; import type { WritableStreamDefaultWriterImpl } from "./writable_stream_default_writer.ts"; import { customInspect } from "../console.ts"; +import { setFunctionName } from "../util.ts"; // eslint-disable-next-line @typescript-eslint/no-explicit-any export class WritableStreamImpl<W = any> implements WritableStream<W> { diff --git a/cli/js/web/streams/writable_stream_default_controller.ts b/cli/js/web/streams/writable_stream_default_controller.ts index b957c2c8f..0fe5f7ef9 100644 --- a/cli/js/web/streams/writable_stream_default_controller.ts +++ b/cli/js/web/streams/writable_stream_default_controller.ts @@ -6,7 +6,6 @@ import { isWritableStreamDefaultController, Pair, resetQueue, - setFunctionName, SizeAlgorithm, WriteAlgorithm, writableStreamDefaultControllerClearAlgorithms, @@ -15,6 +14,7 @@ import { import * as sym from "./symbols.ts"; import type { WritableStreamImpl } from "./writable_stream.ts"; import { customInspect } from "../console.ts"; +import { setFunctionName } from "../util.ts"; export class WritableStreamDefaultControllerImpl<W> implements WritableStreamDefaultController { diff --git a/cli/js/web/streams/writable_stream_default_writer.ts b/cli/js/web/streams/writable_stream_default_writer.ts index 09b47c69f..2e19af923 100644 --- a/cli/js/web/streams/writable_stream_default_writer.ts +++ b/cli/js/web/streams/writable_stream_default_writer.ts @@ -6,7 +6,6 @@ import { isWritableStream, isWritableStreamDefaultWriter, isWritableStreamLocked, - setFunctionName, setPromiseIsHandledToTrue, writableStreamCloseQueuedOrInFlight, writableStreamDefaultWriterAbort, @@ -19,6 +18,7 @@ import * as sym from "./symbols.ts"; import type { WritableStreamImpl } from "./writable_stream.ts"; import { customInspect } from "../console.ts"; import { assert } from "../../util.ts"; +import { setFunctionName } from "../util.ts"; export class WritableStreamDefaultWriterImpl<W> implements WritableStreamDefaultWriter<W> { |