aboutsummaryrefslogtreecommitdiff
path: root/src/js/node/assert.strict.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/js/node/assert.strict.ts')
-rw-r--r--src/js/node/assert.strict.ts49
1 files changed, 49 insertions, 0 deletions
diff --git a/src/js/node/assert.strict.ts b/src/js/node/assert.strict.ts
new file mode 100644
index 000000000..f512c3c91
--- /dev/null
+++ b/src/js/node/assert.strict.ts
@@ -0,0 +1,49 @@
+// Hardcoded module "node:assert/strict"
+import { strict as strictBase } from "node:assert";
+
+export var {
+ fail,
+ AssertionError,
+ ok,
+ equal,
+ notEqual,
+ deepEqual,
+ notDeepEqual,
+ deepStrictEqual,
+ notDeepStrictEqual,
+ strictEqual,
+ notStrictEqual,
+ throws,
+ rejects,
+ doesNotThrow,
+ doesNotReject,
+ ifError,
+ match,
+ doesNotMatch,
+ CallTracker,
+} = strictBase;
+
+const defaultObject = {
+ fail,
+ AssertionError,
+ ok,
+ equal,
+ notEqual,
+ deepEqual,
+ notDeepEqual,
+ deepStrictEqual,
+ notDeepStrictEqual,
+ strictEqual,
+ notStrictEqual,
+ throws,
+ rejects,
+ doesNotThrow,
+ doesNotReject,
+ ifError,
+ match,
+ doesNotMatch,
+ CallTracker,
+ [Symbol.for("CommonJS")]: 0,
+};
+
+export { defaultObject as default, strictBase as strict };