Skip to content

Commit 4ab7de1

Browse files
committed
fix: applly fs.watch to another node versions
1 parent 37a82f0 commit 4ab7de1

10 files changed

Lines changed: 10 additions & 10 deletions

File tree

types/node/ts4.8/fs.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3087,7 +3087,7 @@ declare module 'fs' {
30873087
recursive?: boolean | undefined;
30883088
}
30893089
export type WatchEventType = 'rename' | 'change';
3090-
export type WatchListener<T> = (event: WatchEventType, filename: T) => void;
3090+
export type WatchListener<T> = (event: WatchEventType, filename: T | null) => void;
30913091
export type StatsListener = (curr: Stats, prev: Stats) => void;
30923092
export type BigIntStatsListener = (curr: BigIntStats, prev: BigIntStats) => void;
30933093
/**

types/node/ts4.8/fs/promises.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ declare module 'fs/promises' {
4343
import { Interface as ReadlineInterface } from 'node:readline';
4444
interface FileChangeInfo<T extends string | Buffer> {
4545
eventType: WatchEventType;
46-
filename: T;
46+
filename: T | null;
4747
}
4848
interface FlagAndOpenMode {
4949
mode?: Mode | undefined;

types/node/v16/fs.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2862,7 +2862,7 @@ declare module 'fs' {
28622862
recursive?: boolean | undefined;
28632863
}
28642864
export type WatchEventType = 'rename' | 'change';
2865-
export type WatchListener<T> = (event: WatchEventType, filename: T) => void;
2865+
export type WatchListener<T> = (event: WatchEventType, filename: T | null) => void;
28662866
export type StatsListener = (curr: Stats, prev: Stats) => void;
28672867
export type BigIntStatsListener = (curr: BigIntStats, prev: BigIntStats) => void;
28682868
/**

types/node/v16/fs/promises.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ declare module 'fs/promises' {
3737
} from 'node:fs';
3838
interface FileChangeInfo<T extends string | Buffer> {
3939
eventType: WatchEventType;
40-
filename: T;
40+
filename: T | null;
4141
}
4242
interface FlagAndOpenMode {
4343
mode?: Mode | undefined;

types/node/v16/ts4.8/fs.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2861,7 +2861,7 @@ declare module 'fs' {
28612861
recursive?: boolean | undefined;
28622862
}
28632863
export type WatchEventType = 'rename' | 'change';
2864-
export type WatchListener<T> = (event: WatchEventType, filename: T) => void;
2864+
export type WatchListener<T> = (event: WatchEventType, filename: T | null) => void;
28652865
export type StatsListener = (curr: Stats, prev: Stats) => void;
28662866
export type BigIntStatsListener = (curr: BigIntStats, prev: BigIntStats) => void;
28672867
/**

types/node/v16/ts4.8/fs/promises.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ declare module 'fs/promises' {
3737
} from 'node:fs';
3838
interface FileChangeInfo<T extends string | Buffer> {
3939
eventType: WatchEventType;
40-
filename: T;
40+
filename: T | null;
4141
}
4242
interface FlagAndOpenMode {
4343
mode?: Mode | undefined;

types/node/v18/fs.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3036,7 +3036,7 @@ declare module 'fs' {
30363036
recursive?: boolean | undefined;
30373037
}
30383038
export type WatchEventType = 'rename' | 'change';
3039-
export type WatchListener<T> = (event: WatchEventType, filename: T) => void;
3039+
export type WatchListener<T> = (event: WatchEventType, filename: T | null) => void;
30403040
export type StatsListener = (curr: Stats, prev: Stats) => void;
30413041
export type BigIntStatsListener = (curr: BigIntStats, prev: BigIntStats) => void;
30423042
/**

types/node/v18/fs/promises.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ declare module 'fs/promises' {
4444

4545
interface FileChangeInfo<T extends string | Buffer> {
4646
eventType: WatchEventType;
47-
filename: T;
47+
filename: T | null;
4848
}
4949
interface FlagAndOpenMode {
5050
mode?: Mode | undefined;

types/node/v18/ts4.8/fs.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2935,7 +2935,7 @@ declare module 'fs' {
29352935
recursive?: boolean | undefined;
29362936
}
29372937
export type WatchEventType = 'rename' | 'change';
2938-
export type WatchListener<T> = (event: WatchEventType, filename: T) => void;
2938+
export type WatchListener<T> = (event: WatchEventType, filename: T | null) => void;
29392939
export type StatsListener = (curr: Stats, prev: Stats) => void;
29402940
export type BigIntStatsListener = (curr: BigIntStats, prev: BigIntStats) => void;
29412941
/**

types/node/v18/ts4.8/fs/promises.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ declare module 'fs/promises' {
4141

4242
interface FileChangeInfo<T extends string | Buffer> {
4343
eventType: WatchEventType;
44-
filename: T;
44+
filename: T | null;
4545
}
4646
interface FlagAndOpenMode {
4747
mode?: Mode | undefined;

0 commit comments

Comments
 (0)