aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-10-07 21:29:16 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-10-07 21:29:16 -0700
commit5a03dfb9a4f00adb811988a4522221ee065ea180 (patch)
treeb7c9bab6094ca6afe15e1d3378415e427679a274
parentfa1aa301e8827a453e07b671c03e870c564679a1 (diff)
downloadbun-5a03dfb9a4f00adb811988a4522221ee065ea180.tar.gz
bun-5a03dfb9a4f00adb811988a4522221ee065ea180.tar.zst
bun-5a03dfb9a4f00adb811988a4522221ee065ea180.zip
Schema
-rw-r--r--src/api/schema.d.ts1
-rw-r--r--src/api/schema.js10
-rw-r--r--src/api/schema.peechy2
-rw-r--r--src/api/schema.zig10
4 files changed, 23 insertions, 0 deletions
diff --git a/src/api/schema.d.ts b/src/api/schema.d.ts
index 8f2ab76d5..36b9a6fcd 100644
--- a/src/api/schema.d.ts
+++ b/src/api/schema.d.ts
@@ -469,6 +469,7 @@ type uint32 = number;
router?: RouteConfig;
no_summary?: boolean;
disable_hmr?: boolean;
+ port?: uint16;
}
export interface FileHandle {
diff --git a/src/api/schema.js b/src/api/schema.js
index 31f5f11d8..029a3378d 100644
--- a/src/api/schema.js
+++ b/src/api/schema.js
@@ -1711,6 +1711,10 @@ function decodeTransformOptions(bb) {
result["disable_hmr"] = !!bb.readByte();
break;
+ case 25:
+ result["port"] = bb.readUint16();
+ break;
+
default:
throw new Error("Attempted to parse invalid message");
}
@@ -1891,6 +1895,12 @@ bb.writeByte(encoded);
bb.writeByte(24);
bb.writeByte(value);
}
+
+ var value = message["port"];
+ if (value != null) {
+ bb.writeByte(25);
+ bb.writeUint16(value);
+ }
bb.writeByte(0);
}
diff --git a/src/api/schema.peechy b/src/api/schema.peechy
index 9087e88e7..15bb279f4 100644
--- a/src/api/schema.peechy
+++ b/src/api/schema.peechy
@@ -339,6 +339,8 @@ message TransformOptions {
bool no_summary = 23;
bool disable_hmr = 24;
+
+ uint16 port = 25;
}
struct FileHandle {
diff --git a/src/api/schema.zig b/src/api/schema.zig
index 8c4f608d8..e34131dd2 100644
--- a/src/api/schema.zig
+++ b/src/api/schema.zig
@@ -1757,6 +1757,9 @@ no_summary: ?bool = null,
/// disable_hmr
disable_hmr: ?bool = null,
+/// port
+port: ?u16 = null,
+
pub fn decode(reader: anytype) anyerror!TransformOptions {
var this = std.mem.zeroes(TransformOptions);
@@ -1837,6 +1840,9 @@ pub fn decode(reader: anytype) anyerror!TransformOptions {
24 => {
this.disable_hmr = try reader.readValue(bool);
},
+ 25 => {
+ this.port = try reader.readValue(u16);
+},
else => {
return error.InvalidMessage;
},
@@ -1942,6 +1948,10 @@ if (this.disable_hmr) |disable_hmr| {
try writer.writeFieldID(24);
try writer.writeInt(@intCast(u8, @boolToInt(disable_hmr)));
}
+if (this.port) |port| {
+ try writer.writeFieldID(25);
+ try writer.writeInt(port);
+}
try writer.endMessage();
}