import type { Assertion, AsymmetricMatchersContaining } from 'vitest' interface CustomMatchers { toMatchSequence(...matchers: Array<(arg: any) => boolean>): R } declare module 'vitest' { interface Assertion extends CustomMatchers {} interface AsymmetricMatchersContaining extends CustomMatchers {} } declare global { namespace jest { interface Matchers extends CustomMatchers {} } }