import { webcrypto } from "crypto"; import { toEqualBuffer } from "./spec/matchers/toEqualBuffer"; Object.defineProperty(window, "crypto", { value: webcrypto, }); // Add custom matchers expect.extend({ toEqualBuffer: toEqualBuffer, }); interface CustomMatchers { toEqualBuffer(expected: Uint8Array | ArrayBuffer): R; } /* eslint-disable */ declare global { namespace jest { interface Expect extends CustomMatchers {} interface Matchers extends CustomMatchers {} interface InverseAsymmetricMatchers extends CustomMatchers {} } } /* eslint-enable */