mirror of
https://github.com/denoland/deno.git
synced 2024-10-31 09:14:20 -04:00
17 lines
387 B
JavaScript
17 lines
387 B
JavaScript
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||
|
import { ERR_INTERNAL_ASSERTION } from "internal:deno_node/polyfills/internal/errors.ts";
|
||
|
|
||
|
function assert(value, message) {
|
||
|
if (!value) {
|
||
|
throw new ERR_INTERNAL_ASSERTION(message);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
function fail(message) {
|
||
|
throw new ERR_INTERNAL_ASSERTION(message);
|
||
|
}
|
||
|
|
||
|
assert.fail = fail;
|
||
|
|
||
|
export default assert;
|