Skip to content

Commit 169ead4

Browse files
committed
Fix fs mock typing for CI lint
1 parent cba8b57 commit 169ead4

2 files changed

Lines changed: 12 additions & 6 deletions

File tree

src/app/services/improve-service.test.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
import { beforeEach, describe, expect, it, vi } from "vitest";
2+
import type * as FsPromises from "node:fs/promises";
23
import { UserError } from "../../utils/errors.js";
34

5+
type FsPromisesModule = typeof FsPromises & {
6+
default: typeof FsPromises;
7+
};
8+
49
vi.mock("node:fs/promises", async (importOriginal) => {
5-
const actual = (await importOriginal()) as typeof import("node:fs/promises") & {
6-
default: typeof import("node:fs/promises");
7-
};
10+
const actual = (await importOriginal()) as FsPromisesModule;
811
return {
912
...actual,
1013
default: {

src/app/services/record-service.test.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
import { beforeEach, describe, expect, it, vi } from "vitest";
22
import path from "node:path";
3+
import type * as FsPromises from "node:fs/promises";
34
import { UserError } from "../../utils/errors.js";
45

6+
type FsPromisesModule = typeof FsPromises & {
7+
default: typeof FsPromises;
8+
};
9+
510
vi.mock("node:fs/promises", async (importOriginal) => {
6-
const actual = (await importOriginal()) as typeof import("node:fs/promises") & {
7-
default: typeof import("node:fs/promises");
8-
};
11+
const actual = (await importOriginal()) as FsPromisesModule;
912
return {
1013
...actual,
1114
default: {

0 commit comments

Comments
 (0)