summaryrefslogtreecommitdiff
path: root/js/truncate.ts
diff options
context:
space:
mode:
Diffstat (limited to 'js/truncate.ts')
-rw-r--r--js/truncate.ts28
1 files changed, 14 insertions, 14 deletions
diff --git a/js/truncate.ts b/js/truncate.ts
index 329c5db1d..2d700ab5d 100644
--- a/js/truncate.ts
+++ b/js/truncate.ts
@@ -3,6 +3,20 @@ import * as msg from "gen/msg_generated";
import * as flatbuffers from "./flatbuffers";
import * as dispatch from "./dispatch";
+function req(
+ name: string,
+ len?: number
+): [flatbuffers.Builder, msg.Any, flatbuffers.Offset] {
+ const builder = flatbuffers.createBuilder();
+ const name_ = builder.createString(name);
+ len = len && len > 0 ? Math.floor(len) : 0;
+ msg.Truncate.startTruncate(builder);
+ msg.Truncate.addName(builder, name_);
+ msg.Truncate.addLen(builder, len);
+ const inner = msg.Truncate.endTruncate(builder);
+ return [builder, msg.Any.Truncate, inner];
+}
+
/** Truncates or extends the specified file synchronously, updating the size of
* this file to become size.
*
@@ -21,17 +35,3 @@ export function truncateSync(name: string, len?: number): void {
export async function truncate(name: string, len?: number): Promise<void> {
await dispatch.sendAsync(...req(name, len));
}
-
-function req(
- name: string,
- len?: number
-): [flatbuffers.Builder, msg.Any, flatbuffers.Offset] {
- const builder = flatbuffers.createBuilder();
- const name_ = builder.createString(name);
- len = len && len > 0 ? Math.floor(len) : 0;
- msg.Truncate.startTruncate(builder);
- msg.Truncate.addName(builder, name_);
- msg.Truncate.addLen(builder, len);
- const inner = msg.Truncate.endTruncate(builder);
- return [builder, msg.Any.Truncate, inner];
-}