diff options
-rw-r--r-- | src/api/schema.d.ts | 1 | ||||
-rw-r--r-- | src/api/schema.js | 10 | ||||
-rw-r--r-- | src/api/schema.peechy | 2 | ||||
-rw-r--r-- | src/api/schema.zig | 10 |
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(); } |