diff options
Diffstat (limited to 'cli/js/ops')
-rw-r--r-- | cli/js/ops/fs/stat.ts | 2 | ||||
-rw-r--r-- | cli/js/ops/fs/symlink.ts | 4 | ||||
-rw-r--r-- | cli/js/ops/process.ts | 2 | ||||
-rw-r--r-- | cli/js/ops/runtime.ts | 10 |
4 files changed, 6 insertions, 12 deletions
diff --git a/cli/js/ops/fs/stat.ts b/cli/js/ops/fs/stat.ts index 7f28614d2..c3563a8c4 100644 --- a/cli/js/ops/fs/stat.ts +++ b/cli/js/ops/fs/stat.ts @@ -45,7 +45,7 @@ export interface StatResponse { // @internal export function parseFileInfo(response: StatResponse): FileInfo { - const isUnix = build.os === "mac" || build.os === "linux"; + const isUnix = build.os === "darwin" || build.os === "linux"; return { isFile: response.isFile, isDirectory: response.isDirectory, diff --git a/cli/js/ops/fs/symlink.ts b/cli/js/ops/fs/symlink.ts index 4f9c85f7b..64074ec2d 100644 --- a/cli/js/ops/fs/symlink.ts +++ b/cli/js/ops/fs/symlink.ts @@ -8,7 +8,7 @@ export function symlinkSync( newpath: string, type?: string ): void { - if (build.os === "win" && type) { + if (build.os === "windows" && type) { return util.notImplemented(); } sendSync("op_symlink", { oldpath, newpath }); @@ -19,7 +19,7 @@ export async function symlink( newpath: string, type?: string ): Promise<void> { - if (build.os === "win" && type) { + if (build.os === "windows" && type) { return util.notImplemented(); } await sendAsync("op_symlink", { oldpath, newpath }); diff --git a/cli/js/ops/process.ts b/cli/js/ops/process.ts index fcfa7b9f5..4fba4d2de 100644 --- a/cli/js/ops/process.ts +++ b/cli/js/ops/process.ts @@ -4,7 +4,7 @@ import { assert } from "../util.ts"; import { build } from "../build.ts"; export function kill(pid: number, signo: number): void { - if (build.os === "win") { + if (build.os === "windows") { throw new Error("Not yet implemented"); } sendSync("op_kill", { pid, signo }); diff --git a/cli/js/ops/runtime.ts b/cli/js/ops/runtime.ts index 262e46231..247f0576d 100644 --- a/cli/js/ops/runtime.ts +++ b/cli/js/ops/runtime.ts @@ -2,11 +2,6 @@ import { sendSync } from "./dispatch_json.ts"; -// TODO(bartlomieju): these two types are duplicated -// in `cli/js/build.ts` - deduplicate -export type OperatingSystem = "mac" | "win" | "linux"; -export type Arch = "x64" | "arm64"; - export interface Start { cwd: string; pid: number; @@ -21,11 +16,10 @@ export interface Start { v8Version: string; tsVersion: string; noColor: boolean; - os: OperatingSystem; - arch: Arch; + target: string; } -export function start(): Start { +export function opStart(): Start { return sendSync("op_start"); } |