diff options
Diffstat (limited to 'runtime/js/99_main.js')
-rw-r--r-- | runtime/js/99_main.js | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/runtime/js/99_main.js b/runtime/js/99_main.js index cbba28434..c66732331 100644 --- a/runtime/js/99_main.js +++ b/runtime/js/99_main.js @@ -837,7 +837,7 @@ function bootstrapWorkerRuntime( 6: argv0, 7: shouldDisableDeprecatedApiWarning, 8: shouldUseVerboseDeprecatedApiWarning, - 9: _future, + 9: future, } = runtimeOptions; deprecatedApiWarningDisabled = shouldDisableDeprecatedApiWarning; @@ -937,6 +937,37 @@ function bootstrapWorkerRuntime( workerMetadata, ); } + + if (future) { + delete Deno.Buffer; + delete Deno.close; + delete Deno.copy; + delete Deno.File; + delete Deno.fstat; + delete Deno.fstatSync; + delete Deno.ftruncate; + delete Deno.ftruncateSync; + delete Deno.flock; + delete Deno.flockSync; + delete Deno.FsFile.prototype.rid; + delete Deno.funlock; + delete Deno.funlockSync; + delete Deno.iter; + delete Deno.iterSync; + delete Deno.metrics; + delete Deno.readAll; + delete Deno.readAllSync; + delete Deno.read; + delete Deno.readSync; + delete Deno.resources; + delete Deno.seek; + delete Deno.seekSync; + delete Deno.shutdown; + delete Deno.writeAll; + delete Deno.writeAllSync; + delete Deno.write; + delete Deno.writeSync; + } } else { // Warmup return; |