Skip to content

Commit 92db2ee

Browse files
committed
Skip getter-only properties so Node 24.6 doesn't freak out
1 parent 5292495 commit 92db2ee

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

index.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,13 @@ class FSMonitor {
8282
continue;
8383
}
8484

85+
const descriptor = Object.getOwnPropertyDescriptor(fs, member);
86+
87+
if (descriptor && descriptor.get && !descriptor.set) {
88+
// Skip getter-only properties (like Utf8Stream, F_OK, etc. in Node.js 24+)
89+
continue;
90+
}
91+
8592
let old = fs[member];
8693

8794
if (typeof old === 'function') {

0 commit comments

Comments
 (0)