diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2020-04-13 22:46:23 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-13 22:46:23 -0400 |
commit | 360c05ffe7fc91058a6c8acd5ea9b4e2ed120946 (patch) | |
tree | e5b9deae27cf3ddfd6ea20cc6a9ab8c9927b25b6 /cli/js/web/headers.ts | |
parent | c915e4d77d22a964b15b02834dd57f9294a3cc29 (diff) |
dedup Headers types (#4736)
Diffstat (limited to 'cli/js/web/headers.ts')
-rw-r--r-- | cli/js/web/headers.ts | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/cli/js/web/headers.ts b/cli/js/web/headers.ts index 1f750faa3..fe42a81c9 100644 --- a/cli/js/web/headers.ts +++ b/cli/js/web/headers.ts @@ -1,5 +1,4 @@ // Copyright 2018-2020 the Deno authors. All rights reserved. MIT license. -import * as domTypes from "./dom_types.d.ts"; import { DomIterableMixin } from "./dom_iterable.ts"; import { requiredArguments } from "./util.ts"; import { customInspect } from "./console.ts"; @@ -10,7 +9,7 @@ const invalidTokenRegex = /[^\^_`a-zA-Z\-0-9!#$%&'*+.|~]/; const invalidHeaderCharRegex = /[^\t\x20-\x7e\x80-\xff]/; // eslint-disable-next-line @typescript-eslint/no-explicit-any -function isHeaders(value: any): value is domTypes.Headers { +function isHeaders(value: any): value is Headers { // eslint-disable-next-line @typescript-eslint/no-use-before-define return value instanceof Headers; } @@ -44,7 +43,7 @@ function validateValue(value: string): void { class HeadersBase { [headerMap]: Map<string, string>; - constructor(init?: domTypes.HeadersInit) { + constructor(init?: HeadersInit) { if (init === null) { throw new TypeError( "Failed to construct 'Headers'; The provided value was not valid" @@ -145,7 +144,7 @@ class HeadersBase { } // @internal -export class Headers extends DomIterableMixin< +export class HeadersImpl extends DomIterableMixin< string, string, typeof HeadersBase |