summaryrefslogtreecommitdiff
path: root/js/mkdir.ts
diff options
context:
space:
mode:
Diffstat (limited to 'js/mkdir.ts')
-rw-r--r--js/mkdir.ts30
1 files changed, 15 insertions, 15 deletions
diff --git a/js/mkdir.ts b/js/mkdir.ts
index a620c3764..784d891f9 100644
--- a/js/mkdir.ts
+++ b/js/mkdir.ts
@@ -3,6 +3,21 @@ import * as msg from "gen/msg_generated";
import * as flatbuffers from "./flatbuffers";
import * as dispatch from "./dispatch";
+function req(
+ path: string,
+ recursive: boolean,
+ mode: number
+): [flatbuffers.Builder, msg.Any, flatbuffers.Offset] {
+ const builder = flatbuffers.createBuilder();
+ const path_ = builder.createString(path);
+ msg.Mkdir.startMkdir(builder);
+ msg.Mkdir.addPath(builder, path_);
+ msg.Mkdir.addRecursive(builder, recursive);
+ msg.Mkdir.addMode(builder, mode);
+ const inner = msg.Mkdir.endMkdir(builder);
+ return [builder, msg.Any.Mkdir, inner];
+}
+
/** Creates a new directory with the specified path synchronously.
* If `recursive` is set to true, nested directories will be created (also known
* as "mkdir -p").
@@ -32,18 +47,3 @@ export async function mkdir(
): Promise<void> {
await dispatch.sendAsync(...req(path, recursive, mode));
}
-
-function req(
- path: string,
- recursive: boolean,
- mode: number
-): [flatbuffers.Builder, msg.Any, flatbuffers.Offset] {
- const builder = flatbuffers.createBuilder();
- const path_ = builder.createString(path);
- msg.Mkdir.startMkdir(builder);
- msg.Mkdir.addPath(builder, path_);
- msg.Mkdir.addRecursive(builder, recursive);
- msg.Mkdir.addMode(builder, mode);
- const inner = msg.Mkdir.endMkdir(builder);
- return [builder, msg.Any.Mkdir, inner];
-}