diff --git a/cli/tsc/dts/lib.deno.ns.d.ts b/cli/tsc/dts/lib.deno.ns.d.ts index e47a2d942d75fd..319b1da4554e58 100644 --- a/cli/tsc/dts/lib.deno.ns.d.ts +++ b/cli/tsc/dts/lib.deno.ns.d.ts @@ -2530,17 +2530,6 @@ declare namespace Deno { [Symbol.dispose](): void; } - /** - * The Deno abstraction for reading and writing files. - * - * @deprecated This will be removed in Deno 2.0. See the - * {@link https://docs.deno.com/runtime/manual/advanced/migrate_deprecations | Deno 1.x to 2.x Migration Guide} - * for migration instructions. - * - * @category File System - */ - export const File: typeof FsFile; - /** Gets the size of the console as columns/rows. * * ```ts diff --git a/ext/fs/30_fs.js b/ext/fs/30_fs.js index 35bf0e712eabb7..f979badb970b3a 100644 --- a/ext/fs/30_fs.js +++ b/ext/fs/30_fs.js @@ -786,8 +786,6 @@ function checkOpenOptions(options) { } } -const File = FsFile; - function readFileSync(path) { return op_fs_read_file_sync(pathFromURL(path)); } @@ -950,7 +948,6 @@ export { cwd, fdatasync, fdatasyncSync, - File, FsFile, fsync, fsyncSync, diff --git a/runtime/js/99_main.js b/runtime/js/99_main.js index d0171acd27e02d..913761f6a82a87 100644 --- a/runtime/js/99_main.js +++ b/runtime/js/99_main.js @@ -801,7 +801,6 @@ function bootstrapMainRuntime(runtimeOptions, warmup = false) { if (internals.future) { delete globalThis.window; delete Deno.Buffer; - delete Deno.File; delete Deno.FsFile.prototype.rid; delete Deno.funlock; delete Deno.funlockSync; @@ -965,7 +964,6 @@ function bootstrapWorkerRuntime( if (internals.future) { delete Deno.Buffer; - delete Deno.File; delete Deno.FsFile.prototype.rid; delete Deno.funlock; delete Deno.funlockSync; diff --git a/tests/specs/future/runtime_api/main.js b/tests/specs/future/runtime_api/main.js index 26a75373eadede..afaa4e57bb1e45 100644 --- a/tests/specs/future/runtime_api/main.js +++ b/tests/specs/future/runtime_api/main.js @@ -1,6 +1,5 @@ console.log("window is", globalThis.window); console.log("Deno.Buffer is", Deno.Buffer); -console.log("Deno.File is", Deno.File); console.log( "Deno.FsFile.prototype.rid is", Deno.openSync(import.meta.filename).rid, diff --git a/tests/specs/future/runtime_api/main.out b/tests/specs/future/runtime_api/main.out index 0aa4e1f7c982b9..d629b13b40722c 100644 --- a/tests/specs/future/runtime_api/main.out +++ b/tests/specs/future/runtime_api/main.out @@ -1,6 +1,5 @@ window is undefined Deno.Buffer is undefined -Deno.File is undefined Deno.FsFile.prototype.rid is undefined Deno.funlock is undefined Deno.funlockSync is undefined diff --git a/tests/unit/files_test.ts b/tests/unit/files_test.ts index c9c3c011003b55..7b939d1ece0731 100644 --- a/tests/unit/files_test.ts +++ b/tests/unit/files_test.ts @@ -1,7 +1,5 @@ // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. -// deno-lint-ignore-file no-deprecated-deno-api - import { assert, assertEquals, @@ -24,7 +22,6 @@ Deno.test( async function filesCopyToStdout() { const filename = "tests/testdata/assets/fixture.json"; using file = await Deno.open(filename); - assert(file instanceof Deno.File); assert(file instanceof Deno.FsFile); assert(file.rid > 2); const bytesWritten = await copy(file, Deno.stdout);