From 5b80ca8ddf9f7fd4e642495594578f7f93ba7ba7 Mon Sep 17 00:00:00 2001 From: GuiGui Date: Tue, 23 May 2023 12:03:43 +0200 Subject: [PATCH] feat: support typings for vitest 0.31.0 (#600) --- .changeset/tall-geckos-juggle.md | 5 +++++ types/index.d.ts | 7 +++++++ 2 files changed, 12 insertions(+) create mode 100644 .changeset/tall-geckos-juggle.md diff --git a/.changeset/tall-geckos-juggle.md b/.changeset/tall-geckos-juggle.md new file mode 100644 index 00000000..0e420824 --- /dev/null +++ b/.changeset/tall-geckos-juggle.md @@ -0,0 +1,5 @@ +--- +'jest-extended': minor +--- + +support vitest 0.31.0 diff --git a/types/index.d.ts b/types/index.d.ts index af5fd0ee..52d1bd97 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -880,11 +880,18 @@ declare namespace jest { interface InverseAsymmetricMatchers extends Expect {} } +// removed since vitest 0.31.0. Usefull for every vitest version before 0.31.0 declare namespace Vi { // eslint-disable-next-line @typescript-eslint/no-empty-interface interface AsymmetricMatchersContaining extends CustomMatchers {} } +// Changed since vitest 0.31.0. Usefull for every vitest version after 0.31.0 +declare module 'vitest' { + // eslint-disable-next-line @typescript-eslint/no-empty-interface + interface AsymmetricMatchersContaining extends CustomMatchers {} +} + declare module 'jest-extended' { const matchers: CustomMatchers; export = matchers;