deno.land / std@0.166.0 / node / _fs / _fs_ftruncate.ts

_fs_ftruncate.ts
نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.import { CallbackWithError } from "./_fs_common.ts";
export function ftruncate( fd: number, lenOrCallback: number | CallbackWithError, maybeCallback?: CallbackWithError,) { const len: number | undefined = typeof lenOrCallback === "number" ? lenOrCallback : undefined; const callback: CallbackWithError = typeof lenOrCallback === "function" ? lenOrCallback : maybeCallback as CallbackWithError;
if (!callback) throw new Error("No callback function supplied");
Deno.ftruncate(fd, len).then(() => callback(null), callback);}
export function ftruncateSync(fd: number, len?: number) { Deno.ftruncateSync(fd, len);}
std

Version Info

Tagged at
a year ago