PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` declare module 'assert' { /** An alias of `assert.ok()`. */ function assert(value: unknown, message?: string | Error): void; namespace assert { class AssertionError extends Error { actual: unknown; expected: unknown; operator: string; generatedMessage: boolean; code: 'ERR_ASSERTION'; constructor(options?: { /** If provided, the error message is set to this value. */ message?: string; /** The `actual` property on the error instance. */ actual?: unknown; /** The `expected` property on the error instance. */ expected?: unknown; /** The `operator` property on the error instance. */ operator?: string; /** If provided, the generated stack trace omits frames before this function. */ // tslint:disable-next-line:ban-types stackStartFn?: Function; }); } class CallTracker { calls(exact?: number): () => void; calls any>(fn?: Func, exact?: number): Func; report(): CallTrackerReportInformation[]; verify(): void; } interface CallTrackerReportInformation { message: string; /** The actual number of times the function was called. */ actual: number; /** The number of times the function was expected to be called. */ expected: number; /** The name of the function that is wrapped. */ operator: string; /** A stack trace of the function. */ stack: object; } type AssertPredicate = RegExp | (new () => object) | ((thrown: unknown) => boolean) | object | Error; function fail(message?: string | Error): never; /** @deprecated since v10.0.0 - use fail([message]) or other assert functions instead. */ function fail( actual: unknown, expected: unknown, message?: string | Error, operator?: string, // tslint:disable-next-line:ban-types stackStartFn?: Function, ): never; function ok(value: unknown, message?: string | Error): void; /** @deprecated since v9.9.0 - use strictEqual() instead. */ function equal(actual: unknown, expected: unknown, message?: string | Error): void; /** @deprecated since v9.9.0 - use notStrictEqual() instead. */ function notEqual(actual: unknown, expected: unknown, message?: string | Error): void; /** @deprecated since v9.9.0 - use deepStrictEqual() instead. */ function deepEqual(actual: unknown, expected: unknown, message?: string | Error): void; /** @deprecated since v9.9.0 - use notDeepStrictEqual() instead. */ function notDeepEqual(actual: unknown, expected: unknown, message?: string | Error): void; function strictEqual(actual: unknown, expected: unknown, message?: string | Error): void; function notStrictEqual(actual: unknown, expected: unknown, message?: string | Error): void; function deepStrictEqual(actual: unknown, expected: unknown, message?: string | Error): void; function notDeepStrictEqual(actual: unknown, expected: unknown, message?: string | Error): void; function throws(block: () => unknown, message?: string | Error): void; function throws(block: () => unknown, error: AssertPredicate, message?: string | Error): void; function doesNotThrow(block: () => unknown, message?: string | Error): void; function doesNotThrow(block: () => unknown, error: AssertPredicate, message?: string | Error): void; function ifError(value: unknown): void; function rejects(block: (() => Promise) | Promise, message?: string | Error): Promise; function rejects( block: (() => Promise) | Promise, error: AssertPredicate, message?: string | Error, ): Promise; function doesNotReject(block: (() => Promise) | Promise, message?: string | Error): Promise; function doesNotReject( block: (() => Promise) | Promise, error: AssertPredicate, message?: string | Error, ): Promise; function match(value: string, regExp: RegExp, message?: string | Error): void; function doesNotMatch(value: string, regExp: RegExp, message?: string | Error): void; const strict: typeof assert; } export = assert; } declare module 'node:assert' { import assert = require('assert'); export = assert; }