import 'vitest' import { DottedName } from 'modele-social' import { Evaluation, PublicodesExpression } from 'publicodes' import { PublicodesTypes } from './modele-social/helpers/PublicodesTypes' interface CustomMatchers { toEvaluate: ( rule: PublicodesExpression, value: Evaluation ) => R toBeApplicable: (rule: DottedName) => R } declare module 'vitest' { // eslint-disable-next-line @typescript-eslint/no-explicit-any interface Assertion extends CustomMatchers {} interface AsymmetricMatchersContaining extends CustomMatchers {} }