Files
test/frontend/__tests__/vitest.d.ts
Benjamin Falch 2bc741fb78
Some checks failed
Mark Stale PRs / stale (push) Has been cancelled
adding monkeytype
2026-04-23 13:53:44 +02:00

25 lines
777 B
TypeScript

import type { Assertion, AsymmetricMatchersContaining } from "vitest";
import { TestActivityDay } from "../src/ts/elements/test-activity-calendar";
interface ActivityDayMatchers<R = TestActivityDay> {
toBeDate: (date: string) => ActivityDayMatchers<R>;
toHaveTests: (tests: number) => ActivityDayMatchers<R>;
toHaveLevel: (level?: string | number) => ActivityDayMatchers<R>;
toBeFiller: () => ActivityDayMatchers<R>;
}
/// <reference types="vitest" />
import "@testing-library/jest-dom";
declare module "vitest" {
interface Assertion<T = any> extends ActivityDayMatchers<T> {}
interface AsymmetricMatchersContaining extends ActivityDayMatchers {}
}
interface MatcherResult {
pass: boolean;
message: () => string;
actual?: unknown;
expected?: unknown;
}