// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license. import { sendSync, sendAsync } from "../dispatch_json.ts"; import * as util from "../../util.ts"; import { build } from "../../build.ts"; export function symlinkSync( oldpath: string, newpath: string, type?: string ): void { if (build.os === "windows" && type) { return util.notImplemented(); } sendSync("op_symlink", { oldpath, newpath }); } export async function symlink( oldpath: string, newpath: string, type?: string ): Promise { if (build.os === "windows" && type) { return util.notImplemented(); } await sendAsync("op_symlink", { oldpath, newpath }); }