summaryrefslogtreecommitdiff
path: root/ext/fetch/20_headers.js
diff options
context:
space:
mode:
authorIan Bull <irbull@gmail.com>2024-09-04 00:05:29 -0700
committerGitHub <noreply@github.com>2024-09-04 09:05:29 +0200
commitce6b6751028bfe08b49628a30e660ff479eded02 (patch)
treeb0262dcbfa8e40aca090486eab959f04ae725ffc /ext/fetch/20_headers.js
parent7079acd74d583a14f3c09e16f196a6851381439b (diff)
refactor(ext/fetch): align error messages (#25374)
Aligns the error messages in the ext/fetch folder to be in-line with the Deno style guide. https://github.com/denoland/deno/issues/25269
Diffstat (limited to 'ext/fetch/20_headers.js')
-rw-r--r--ext/fetch/20_headers.js22
1 files changed, 11 insertions, 11 deletions
diff --git a/ext/fetch/20_headers.js b/ext/fetch/20_headers.js
index 1690d9f7d..e56a74c42 100644
--- a/ext/fetch/20_headers.js
+++ b/ext/fetch/20_headers.js
@@ -73,7 +73,7 @@ function fillHeaders(headers, object) {
const header = object[i];
if (header.length !== 2) {
throw new TypeError(
- `Invalid header. Length must be 2, but is ${header.length}`,
+ `Invalid header: length must be 2, but is ${header.length}`,
);
}
appendHeader(headers, header[0], header[1]);
@@ -133,15 +133,15 @@ function appendHeader(headers, name, value) {
// 2.
if (!checkHeaderNameForHttpTokenCodePoint(name)) {
- throw new TypeError("Header name is not valid.");
+ throw new TypeError(`Invalid header name: "${name}"`);
}
if (!checkForInvalidValueChars(value)) {
- throw new TypeError("Header value is not valid.");
+ throw new TypeError(`Invalid header value: "${value}"`);
}
// 3.
if (headers[_guard] == "immutable") {
- throw new TypeError("Headers are immutable.");
+ throw new TypeError("Cannot change header: headers are immutable");
}
// 7.
@@ -330,10 +330,10 @@ class Headers {
name = webidl.converters["ByteString"](name, prefix, "Argument 1");
if (!checkHeaderNameForHttpTokenCodePoint(name)) {
- throw new TypeError("Header name is not valid.");
+ throw new TypeError(`Invalid header name: "${name}"`);
}
if (this[_guard] == "immutable") {
- throw new TypeError("Headers are immutable.");
+ throw new TypeError("Cannot change headers: headers are immutable");
}
const list = this[_headerList];
@@ -356,7 +356,7 @@ class Headers {
name = webidl.converters["ByteString"](name, prefix, "Argument 1");
if (!checkHeaderNameForHttpTokenCodePoint(name)) {
- throw new TypeError("Header name is not valid.");
+ throw new TypeError(`Invalid header name: "${name}"`);
}
const list = this[_headerList];
@@ -387,7 +387,7 @@ class Headers {
name = webidl.converters["ByteString"](name, prefix, "Argument 1");
if (!checkHeaderNameForHttpTokenCodePoint(name)) {
- throw new TypeError("Header name is not valid.");
+ throw new TypeError(`Invalid header name: "${name}"`);
}
const list = this[_headerList];
@@ -415,14 +415,14 @@ class Headers {
// 2.
if (!checkHeaderNameForHttpTokenCodePoint(name)) {
- throw new TypeError("Header name is not valid.");
+ throw new TypeError(`Invalid header name: "${name}"`);
}
if (!checkForInvalidValueChars(value)) {
- throw new TypeError("Header value is not valid.");
+ throw new TypeError(`Invalid header value: "${value}"`);
}
if (this[_guard] == "immutable") {
- throw new TypeError("Headers are immutable.");
+ throw new TypeError("Cannot change headers: headers are immutable");
}
const list = this[_headerList];