summaryrefslogtreecommitdiff
path: root/cli/js/files.ts
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2020-03-08 13:09:22 +0100
committerGitHub <noreply@github.com>2020-03-08 13:09:22 +0100
commit1b6f8318750d319d689f7eeef9e7e1f2e56b94a6 (patch)
treeb2e182b77cfbcd25ee893113de9f61509e16e787 /cli/js/files.ts
parentb9037c86ed8d1d55a59a1c1298fa12bbfcae6873 (diff)
reorg: move JS ops implementations to cli/js/ops/, part 1 (#4264)
Following JS ops were moved to separate files in cli/js/ops directory: - compiler - dispatch_json - dispatch_minimal - errors - fetch - fs_events - os - random - repl - resources - runtime_compiler - runtime - tty
Diffstat (limited to 'cli/js/files.ts')
-rw-r--r--cli/js/files.ts10
1 files changed, 3 insertions, 7 deletions
diff --git a/cli/js/files.ts b/cli/js/files.ts
index 440d77be1..21b0105af 100644
--- a/cli/js/files.ts
+++ b/cli/js/files.ts
@@ -10,11 +10,12 @@ import {
SyncWriter,
SyncSeeker
} from "./io.ts";
-import { sendAsyncMinimal, sendSyncMinimal } from "./dispatch_minimal.ts";
+import { sendAsyncMinimal, sendSyncMinimal } from "./ops/dispatch_minimal.ts";
import {
sendSync as sendSyncJson,
sendAsync as sendAsyncJson
-} from "./dispatch_json.ts";
+} from "./ops/dispatch_json.ts";
+import { close } from "./ops/resources.ts";
import { OPS_CACHE } from "./runtime.ts";
// This is done because read/write are extremely performance sensitive.
@@ -241,11 +242,6 @@ export async function seek(
return await sendAsyncJson("op_seek", { rid, offset, whence });
}
-/** Close the given resource ID. */
-export function close(rid: number): void {
- sendSyncJson("op_close", { rid });
-}
-
/** The Deno abstraction for reading and writing files. */
export class File
implements