atagen

malice

public
Star0
Watch0
973f8fbdaf80e2ef6679dd071233fe6b853344b2
2
ssh://brewery@pls.lobotomise.me:33/atagen/malice.git

Blame: web/test/node-shims.d.ts

973f8fbdaf80atagen2026-09-28 09:10 UTC1
// No @types/node in this project (kept dependency-free), so these are the
973f8fbdaf80atagen2026-09-28 09:10 UTC2
// minimal ambient declarations node --test and node:assert/strict need to
973f8fbdaf80atagen2026-09-28 09:10 UTC3
// type-check under tsconfig.test.json's DOM-flavoured lib.
973f8fbdaf80atagen2026-09-28 09:10 UTC4
declare module 'node:test' {
973f8fbdaf80atagen2026-09-28 09:10 UTC5
  export function test(name: string, fn: () => void | Promise<void>): void;
973f8fbdaf80atagen2026-09-28 09:10 UTC6
}
973f8fbdaf80atagen2026-09-28 09:10 UTC7
973f8fbdaf80atagen2026-09-28 09:10 UTC8
declare module 'node:assert/strict' {
973f8fbdaf80atagen2026-09-28 09:10 UTC9
  interface Assert {
973f8fbdaf80atagen2026-09-28 09:10 UTC10
    equal(actual: unknown, expected: unknown, message?: string): void;
973f8fbdaf80atagen2026-09-28 09:10 UTC11
    deepEqual(actual: unknown, expected: unknown, message?: string): void;
973f8fbdaf80atagen2026-09-28 09:10 UTC12
  }
973f8fbdaf80atagen2026-09-28 09:10 UTC13
  const assert: Assert;
973f8fbdaf80atagen2026-09-28 09:10 UTC14
  export default assert;
973f8fbdaf80atagen2026-09-28 09:10 UTC15
}