diff options
author | 2021-09-07 03:21:58 -0700 | |
---|---|---|
committer | 2021-09-07 03:21:58 -0700 | |
commit | 1d1a70c21fc1f6e9e618cb52262e21bc37ac4be3 (patch) | |
tree | c942103d08048141f417a4b75130326b53b73cb9 /src/api | |
parent | d59e7b27b0b525126fe5011f5ab393f9f5e6659a (diff) | |
download | bun-1d1a70c21fc1f6e9e618cb52262e21bc37ac4be3.tar.gz bun-1d1a70c21fc1f6e9e618cb52262e21bc37ac4be3.tar.zst bun-1d1a70c21fc1f6e9e618cb52262e21bc37ac4be3.zip |
WIP error css
Former-commit-id: 36f03bf491cf274f68361e334a706538464ee271
Diffstat (limited to 'src/api')
-rw-r--r-- | src/api/schema.d.ts | 1 | ||||
-rw-r--r-- | src/api/schema.js | 8 | ||||
-rw-r--r-- | src/api/schema.peechy | 1 | ||||
-rw-r--r-- | src/api/schema.zig | 5 |
4 files changed, 15 insertions, 0 deletions
diff --git a/src/api/schema.d.ts b/src/api/schema.d.ts index 3fd082f51..159cf4061 100644 --- a/src/api/schema.d.ts +++ b/src/api/schema.d.ts @@ -534,6 +534,7 @@ type uint32 = number; export interface WebsocketMessageWelcome { epoch: uint32; javascriptReloader: Reloader; + cwd: string; } export interface WebsocketMessageFileChangeNotification { diff --git a/src/api/schema.js b/src/api/schema.js index b4e98f44f..1b928aa20 100644 --- a/src/api/schema.js +++ b/src/api/schema.js @@ -2405,6 +2405,7 @@ function decodeWebsocketMessageWelcome(bb) { result["epoch"] = bb.readUint32(); result["javascriptReloader"] = Reloader[bb.readByte()]; + result["cwd"] = bb.readString(); return result; } @@ -2426,6 +2427,13 @@ bb.writeByte(encoded); throw new Error("Missing required field \"javascriptReloader\""); } + var value = message["cwd"]; + if (value != null) { + bb.writeString(value); + } else { + throw new Error("Missing required field \"cwd\""); + } + } function decodeWebsocketMessageFileChangeNotification(bb) { diff --git a/src/api/schema.peechy b/src/api/schema.peechy index 17bda9654..a74059dca 100644 --- a/src/api/schema.peechy +++ b/src/api/schema.peechy @@ -451,6 +451,7 @@ struct WebsocketMessage { struct WebsocketMessageWelcome { uint32 epoch; Reloader javascriptReloader; + string cwd; } struct WebsocketMessageFileChangeNotification { diff --git a/src/api/schema.zig b/src/api/schema.zig index 593b02bdd..980346698 100644 --- a/src/api/schema.zig +++ b/src/api/schema.zig @@ -2410,18 +2410,23 @@ epoch: u32 = 0, /// javascriptReloader javascript_reloader: Reloader, +/// cwd +cwd: []const u8, + pub fn decode(reader: anytype) anyerror!WebsocketMessageWelcome { var this = std.mem.zeroes(WebsocketMessageWelcome); this.epoch = try reader.readValue(u32); this.javascript_reloader = try reader.readValue(Reloader); + this.cwd = try reader.readValue([]const u8); return this; } pub fn encode(this: *const @This(), writer: anytype) anyerror!void { try writer.writeInt(this.epoch); try writer.writeEnum(this.javascript_reloader); + try writer.writeValue(this.cwd); } }; |