mirror of
https://github.com/denoland/deno.git
synced 2024-11-25 15:29:32 -05:00
fix(cli/dts): add NotSupported error type (#13432)
This commit is contained in:
parent
9bac346d66
commit
ee51c3ddd9
2 changed files with 25 additions and 0 deletions
1
cli/dts/lib.deno.ns.d.ts
vendored
1
cli/dts/lib.deno.ns.d.ts
vendored
|
@ -85,6 +85,7 @@ declare namespace Deno {
|
||||||
export class BadResource extends Error {}
|
export class BadResource extends Error {}
|
||||||
export class Http extends Error {}
|
export class Http extends Error {}
|
||||||
export class Busy extends Error {}
|
export class Busy extends Error {}
|
||||||
|
export class NotSupported extends Error {}
|
||||||
}
|
}
|
||||||
|
|
||||||
/** The current process id of the runtime. */
|
/** The current process id of the runtime. */
|
||||||
|
|
24
cli/tests/unit/error_test.ts
Normal file
24
cli/tests/unit/error_test.ts
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
|
||||||
|
import { assert } from "./test_util.ts";
|
||||||
|
|
||||||
|
Deno.test("Errors work", () => {
|
||||||
|
assert(new Deno.errors.NotFound("msg") instanceof Error);
|
||||||
|
assert(new Deno.errors.PermissionDenied("msg") instanceof Error);
|
||||||
|
assert(new Deno.errors.ConnectionRefused("msg") instanceof Error);
|
||||||
|
assert(new Deno.errors.ConnectionReset("msg") instanceof Error);
|
||||||
|
assert(new Deno.errors.ConnectionAborted("msg") instanceof Error);
|
||||||
|
assert(new Deno.errors.NotConnected("msg") instanceof Error);
|
||||||
|
assert(new Deno.errors.AddrInUse("msg") instanceof Error);
|
||||||
|
assert(new Deno.errors.AddrNotAvailable("msg") instanceof Error);
|
||||||
|
assert(new Deno.errors.BrokenPipe("msg") instanceof Error);
|
||||||
|
assert(new Deno.errors.AlreadyExists("msg") instanceof Error);
|
||||||
|
assert(new Deno.errors.InvalidData("msg") instanceof Error);
|
||||||
|
assert(new Deno.errors.TimedOut("msg") instanceof Error);
|
||||||
|
assert(new Deno.errors.Interrupted("msg") instanceof Error);
|
||||||
|
assert(new Deno.errors.WriteZero("msg") instanceof Error);
|
||||||
|
assert(new Deno.errors.UnexpectedEof("msg") instanceof Error);
|
||||||
|
assert(new Deno.errors.BadResource("msg") instanceof Error);
|
||||||
|
assert(new Deno.errors.Http("msg") instanceof Error);
|
||||||
|
assert(new Deno.errors.Busy("msg") instanceof Error);
|
||||||
|
assert(new Deno.errors.NotSupported("msg") instanceof Error);
|
||||||
|
});
|
Loading…
Reference in a new issue