diff options
author | Asher Gomez <ashersaupingomez@gmail.com> | 2024-04-05 03:27:18 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-05 03:27:18 +1100 |
commit | 207349cfb7080493592f61f9b465c25892531171 (patch) | |
tree | 32c7c3b13b8238e2d8bc71017697c9f28d258958 /runtime/js | |
parent | 945eb5eba6695dfac323ecd9a0ba27e94b612cd8 (diff) |
FUTURE: remove deprecated APIs within workers (#23220)
Diffstat (limited to 'runtime/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; |