diff options
author | Kitson Kelly <me@kitsonkelly.com> | 2019-03-10 04:30:38 +1100 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2019-03-09 12:30:38 -0500 |
commit | 034e2cc02829c9244b32232074c7a48af827a2fb (patch) | |
tree | bade01606a1ee076c1f753ce99c97ddb1e4edf30 /js/headers.ts | |
parent | 8c7a12d1b258f0ef5ab27f49c424331d43e8d97f (diff) |
Migrate from tslint to eslint for linting (#1905)
Diffstat (limited to 'js/headers.ts')
-rw-r--r-- | js/headers.ts | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/js/headers.ts b/js/headers.ts index 31a29111e..dcb5f4c6a 100644 --- a/js/headers.ts +++ b/js/headers.ts @@ -8,8 +8,9 @@ import { requiredArguments } from "./util"; const invalidTokenRegex = /[^\^_`a-zA-Z\-0-9!#$%&'*+.|~]/; const invalidHeaderCharRegex = /[^\t\x20-\x7e\x80-\xff]/; -// tslint:disable-next-line:no-any +// eslint-disable-next-line @typescript-eslint/no-explicit-any function isHeaders(value: any): value is domTypes.Headers { + // eslint-disable-next-line @typescript-eslint/no-use-before-define return value instanceof Headers; } @@ -30,13 +31,13 @@ class HeadersBase { // The following name/value validations are copied from // https://github.com/bitinn/node-fetch/blob/master/src/headers.js // Copyright (c) 2016 David Frank. MIT License. - private _validateName(name: string) { + private _validateName(name: string): void { if (invalidTokenRegex.test(name) || name === "") { throw new TypeError(`${name} is not a legal HTTP header name`); } } - private _validateValue(value: string) { + private _validateValue(value: string): void { if (invalidHeaderCharRegex.test(value)) { throw new TypeError(`${value} is not a legal HTTP header value`); } @@ -57,9 +58,9 @@ class HeadersBase { // then throw a TypeError. // ref: https://fetch.spec.whatwg.org/#concept-headers-fill if (tuple.length !== 2) { - // tslint:disable:max-line-length - // prettier-ignore - throw new TypeError("Failed to construct 'Headers'; Each header pair must be an iterable [name, value] tuple"); + throw new TypeError( + "Failed to construct 'Headers'; Each header pair must be an iterable [name, value] tuple" + ); } const [name, value] = this._normalizeParams(tuple[0], tuple[1]); @@ -127,7 +128,6 @@ class HeadersBase { } // @internal -// tslint:disable-next-line:variable-name export class Headers extends DomIterableMixin< string, string, |