summaryrefslogtreecommitdiff
path: root/cli/js/ops/fs
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2020-04-25 00:45:55 +0200
committerGitHub <noreply@github.com>2020-04-25 00:45:55 +0200
commit4a8d25646aa58e3e59d622e69c41822b40415c46 (patch)
treee228581912bfc0a4bdb56e3caec2ca3a1c1b9087 /cli/js/ops/fs
parent0cb1bb98cc2de8dfe51b7adbe992666936146c90 (diff)
BREAKING CHANGE: remove Deno.OpenMode (#4884)
This commit removes Deno.OpenMode along with overloaded variants of Deno.open() and Deno.openSync() that used OpenMode.
Diffstat (limited to 'cli/js/ops/fs')
-rw-r--r--cli/js/ops/fs/open.ts17
1 files changed, 3 insertions, 14 deletions
diff --git a/cli/js/ops/fs/open.ts b/cli/js/ops/fs/open.ts
index b587f491d..afe713db8 100644
--- a/cli/js/ops/fs/open.ts
+++ b/cli/js/ops/fs/open.ts
@@ -15,27 +15,16 @@ export interface OpenOptions {
mode?: number;
}
-export type OpenMode = "r" | "r+" | "w" | "w+" | "a" | "a+" | "x" | "x+";
-
-export function openSync(
- path: string,
- openMode: OpenMode | undefined,
- options: OpenOptions | undefined
-): number {
+export function openSync(path: string, options: OpenOptions): number {
const mode: number | undefined = options?.mode;
- return sendSync("op_open", { path, options, openMode, mode });
+ return sendSync("op_open", { path, options, mode });
}
-export function open(
- path: string,
- openMode: OpenMode | undefined,
- options: OpenOptions | undefined
-): Promise<number> {
+export function open(path: string, options: OpenOptions): Promise<number> {
const mode: number | undefined = options?.mode;
return sendAsync("op_open", {
path,
options,
- openMode,
mode,
});
}