69 lines
1.6 KiB
Plaintext
69 lines
1.6 KiB
Plaintext
declare module "node:assert/strict" {
|
|
import {
|
|
Assert,
|
|
AssertionError,
|
|
AssertionErrorOptions,
|
|
AssertMessageFunction,
|
|
AssertOptions,
|
|
AssertPredicate,
|
|
AssertStrict,
|
|
deepStrictEqual,
|
|
doesNotMatch,
|
|
doesNotReject,
|
|
doesNotThrow,
|
|
fail,
|
|
ifError,
|
|
match,
|
|
notDeepStrictEqual,
|
|
notStrictEqual,
|
|
ok,
|
|
partialDeepStrictEqual,
|
|
rejects,
|
|
strictEqual,
|
|
throws,
|
|
} from "node:assert";
|
|
function strict(
|
|
value: unknown,
|
|
message?: Error | AssertMessageFunction,
|
|
): asserts value;
|
|
function strict(
|
|
value: unknown,
|
|
message: string,
|
|
...args: unknown[]
|
|
): asserts value;
|
|
namespace strict {
|
|
export {
|
|
Assert,
|
|
AssertionError,
|
|
AssertionErrorOptions,
|
|
AssertOptions,
|
|
AssertPredicate,
|
|
AssertStrict,
|
|
deepStrictEqual,
|
|
deepStrictEqual as deepEqual,
|
|
doesNotMatch,
|
|
doesNotReject,
|
|
doesNotThrow,
|
|
fail,
|
|
ifError,
|
|
match,
|
|
notDeepStrictEqual,
|
|
notDeepStrictEqual as notDeepEqual,
|
|
notStrictEqual,
|
|
notStrictEqual as notEqual,
|
|
ok,
|
|
partialDeepStrictEqual,
|
|
rejects,
|
|
strict,
|
|
strictEqual,
|
|
strictEqual as equal,
|
|
throws,
|
|
};
|
|
}
|
|
export = strict;
|
|
}
|
|
declare module "assert/strict" {
|
|
import strict = require("node:assert/strict");
|
|
export = strict;
|
|
}
|