summaryrefslogtreecommitdiff
path: root/runtime/js
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/js')
-rw-r--r--runtime/js/40_fs_events.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/runtime/js/40_fs_events.js b/runtime/js/40_fs_events.js
index 3493ddcd9..d7aa5de05 100644
--- a/runtime/js/40_fs_events.js
+++ b/runtime/js/40_fs_events.js
@@ -11,6 +11,7 @@ const {
ObjectPrototypeIsPrototypeOf,
PromiseResolve,
SymbolAsyncIterator,
+ ObjectDefineProperty,
} = primordials;
import { SymbolDispose } from "ext:deno_web/00_infra.js";
@@ -20,6 +21,12 @@ class FsWatcher {
#promise;
constructor(paths, options) {
+ if (internals.future) {
+ ObjectDefineProperty(this, "rid", {
+ enumerable: false,
+ value: undefined,
+ });
+ }
const { recursive } = options;
this.#rid = op_fs_events_open({ recursive, paths });
}