// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license. import { sendSync, sendAsync } from "../dispatch_json.ts"; /** Returns absolute normalized path with symbolic links resolved synchronously. * * const realPath = Deno.realpathSync("./some/path"); */ export function realpathSync(path: string): string { return sendSync("op_realpath", { path }); } /** Returns absolute normalized path with symbolic links resolved. * * const realPath = await Deno.realpath("./some/path"); */ export async function realpath(path: string): Promise { return await sendAsync("op_realpath", { path }); }