summaryrefslogtreecommitdiff
path: root/js/os.ts
diff options
context:
space:
mode:
Diffstat (limited to 'js/os.ts')
-rw-r--r--js/os.ts31
1 files changed, 12 insertions, 19 deletions
diff --git a/js/os.ts b/js/os.ts
index 3ef75c003..86a2c4943 100644
--- a/js/os.ts
+++ b/js/os.ts
@@ -36,8 +36,7 @@ interface ResponseModuleMetaData {
*/
export function isTTY(): { stdin: boolean; stdout: boolean; stderr: boolean } {
const builder = flatbuffers.createBuilder();
- msg.IsTTY.startIsTTY(builder);
- const inner = msg.IsTTY.endIsTTY(builder);
+ const inner = msg.IsTTY.createIsTTY(builder);
const baseRes = sendSync(builder, msg.Any.IsTTY, inner)!;
assert(msg.Any.IsTTYRes === baseRes.innerType());
const res = new msg.IsTTYRes();
@@ -49,9 +48,7 @@ export function isTTY(): { stdin: boolean; stdout: boolean; stderr: boolean } {
/** Exit the Deno process with optional exit code. */
export function exit(exitCode = 0): never {
const builder = flatbuffers.createBuilder();
- msg.Exit.startExit(builder);
- msg.Exit.addCode(builder, exitCode);
- const inner = msg.Exit.endExit(builder);
+ const inner = msg.Exit.createExit(builder, exitCode);
sendSync(builder, msg.Any.Exit, inner);
return util.unreachable();
}
@@ -68,10 +65,11 @@ export function fetchModuleMetaData(
const builder = flatbuffers.createBuilder();
const specifier_ = builder.createString(specifier);
const referrer_ = builder.createString(referrer);
- msg.FetchModuleMetaData.startFetchModuleMetaData(builder);
- msg.FetchModuleMetaData.addSpecifier(builder, specifier_);
- msg.FetchModuleMetaData.addReferrer(builder, referrer_);
- const inner = msg.FetchModuleMetaData.endFetchModuleMetaData(builder);
+ const inner = msg.FetchModuleMetaData.createFetchModuleMetaData(
+ builder,
+ specifier_,
+ referrer_
+ );
const baseRes = sendSync(builder, msg.Any.FetchModuleMetaData, inner);
assert(baseRes != null);
assert(
@@ -94,12 +92,9 @@ export function fetchModuleMetaData(
function setEnv(key: string, value: string): void {
const builder = flatbuffers.createBuilder();
- const _key = builder.createString(key);
- const _value = builder.createString(value);
- msg.SetEnv.startSetEnv(builder);
- msg.SetEnv.addKey(builder, _key);
- msg.SetEnv.addValue(builder, _value);
- const inner = msg.SetEnv.endSetEnv(builder);
+ const key_ = builder.createString(key);
+ const value_ = builder.createString(value);
+ const inner = msg.SetEnv.createSetEnv(builder, key_, value_);
sendSync(builder, msg.Any.SetEnv, inner);
}
@@ -137,8 +132,7 @@ export function env(): { [index: string]: string } {
});
*/
const builder = flatbuffers.createBuilder();
- msg.Environ.startEnviron(builder);
- const inner = msg.Environ.endEnviron(builder);
+ const inner = msg.Environ.createEnviron(builder);
const baseRes = sendSync(builder, msg.Any.Environ, inner)!;
assert(msg.Any.EnvironRes === baseRes.innerType());
const res = new msg.EnvironRes();
@@ -150,8 +144,7 @@ export function env(): { [index: string]: string } {
/** Send to the privileged side that we have setup and are ready. */
function sendStart(): msg.StartRes {
const builder = flatbuffers.createBuilder();
- msg.Start.startStart(builder);
- const startOffset = msg.Start.endStart(builder);
+ const startOffset = msg.Start.createStart(builder, 0 /* unused */);
const baseRes = sendSync(builder, msg.Any.Start, startOffset);
assert(baseRes != null);
assert(msg.Any.StartRes === baseRes!.innerType());