diff options
Diffstat (limited to 'js/mkdir.ts')
-rw-r--r-- | js/mkdir.ts | 30 |
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]; -} |