diff options
Diffstat (limited to 'runtime/js')
-rw-r--r-- | runtime/js/40_fs_events.js | 7 |
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 }); } |