From 86f92e04c79be81f98e5899638cb6fdb29a4fa64 Mon Sep 17 00:00:00 2001 From: Casper Beyer Date: Sat, 20 Jun 2020 21:46:10 +0800 Subject: feat(unstable): add Deno.ftruncate and ftruncateSync (#6243) --- cli/js/ops/fs/truncate.ts | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'cli/js/ops') diff --git a/cli/js/ops/fs/truncate.ts b/cli/js/ops/fs/truncate.ts index 861e843f8..2b805e5ac 100644 --- a/cli/js/ops/fs/truncate.ts +++ b/cli/js/ops/fs/truncate.ts @@ -13,6 +13,14 @@ function coerceLen(len?: number): number { return len; } +export function ftruncateSync(rid: number, len?: number): void { + sendSync("op_ftruncate", { rid, len: coerceLen(len) }); +} + +export async function ftruncate(rid: number, len?: number): Promise { + await sendAsync("op_ftruncate", { rid, len: coerceLen(len) }); +} + export function truncateSync(path: string, len?: number): void { sendSync("op_truncate", { path, len: coerceLen(len) }); } -- cgit v1.2.3