summaryrefslogtreecommitdiff
path: root/cli/js/errors.ts
diff options
context:
space:
mode:
Diffstat (limited to 'cli/js/errors.ts')
-rw-r--r--cli/js/errors.ts49
1 files changed, 11 insertions, 38 deletions
diff --git a/cli/js/errors.ts b/cli/js/errors.ts
index f8210fb60..0f75453ce 100644
--- a/cli/js/errors.ts
+++ b/cli/js/errors.ts
@@ -8,9 +8,9 @@
* } catch (e) {
* if (
* e instanceof Deno.DenoError &&
- * e.kind === Deno.ErrorKind.Overflow
+ * e.kind === Deno.ErrorKind.NotFound
* ) {
- * console.error("Overflow error!");
+ * console.error("NotFound error!");
* }
* }
*
@@ -25,7 +25,6 @@ export class DenoError<T extends ErrorKind> extends Error {
// Warning! The values in this enum are duplicated in cli/msg.rs
// Update carefully!
export enum ErrorKind {
- NoError = 0,
NotFound = 1,
PermissionDenied = 2,
ConnectionRefused = 3,
@@ -45,39 +44,13 @@ export enum ErrorKind {
Other = 17,
UnexpectedEof = 18,
BadResource = 19,
- CommandFailed = 20,
- EmptyHost = 21,
- IdnaError = 22,
- InvalidPort = 23,
- InvalidIpv4Address = 24,
- InvalidIpv6Address = 25,
- InvalidDomainCharacter = 26,
- RelativeUrlWithoutBase = 27,
- RelativeUrlWithCannotBeABaseBase = 28,
- SetHostOnCannotBeABaseUrl = 29,
- Overflow = 30,
- HttpUser = 31,
- HttpClosed = 32,
- HttpCanceled = 33,
- HttpParse = 34,
- HttpOther = 35,
- TooLarge = 36,
- InvalidUri = 37,
- InvalidSeekMode = 38,
- OpNotAvailable = 39,
- WorkerInitFailed = 40,
- UnixError = 41,
- NoAsyncSupport = 42,
- NoSyncSupport = 43,
- ImportMapError = 44,
- InvalidPath = 45,
- ImportPrefixMissing = 46,
- UnsupportedFetchScheme = 47,
- TooManyRedirects = 48,
- Diagnostic = 49,
- JSError = 50,
- TypeError = 51,
-
- /** TODO this is a DomException type, and should be moved out of here when possible */
- DataCloneError = 52
+ UrlParse = 20,
+ Http = 21,
+ TooLarge = 22,
+ InvalidSeekMode = 23,
+ UnixError = 24,
+ InvalidPath = 25,
+ ImportPrefixMissing = 26,
+ Diagnostic = 27,
+ JSError = 28
}