aboutsummaryrefslogtreecommitdiff
path: root/src/api/schema.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/schema.js')
-rw-r--r--src/api/schema.js126
1 files changed, 126 insertions, 0 deletions
diff --git a/src/api/schema.js b/src/api/schema.js
index f460064e5..c4341c1d4 100644
--- a/src/api/schema.js
+++ b/src/api/schema.js
@@ -1236,6 +1236,22 @@ function encodeLog(message, bb) {
}
}
+const Reloader = {
+ "1": 1,
+ "2": 2,
+ "3": 3,
+ "disable": 1,
+ "live": 2,
+ "fast_refresh": 3
+};
+const ReloaderKeys = {
+ "1": "disable",
+ "2": "live",
+ "3": "fast_refresh",
+ "disable": "disable",
+ "live": "live",
+ "fast_refresh": "fast_refresh"
+};
const WebsocketMessageKind = {
"1": 1,
"2": 2,
@@ -1309,6 +1325,7 @@ function decodeWebsocketMessageWelcome(bb) {
var result = {};
result["epoch"] = bb.readUint32();
+ result["javascriptReloader"] = Reloader[bb.readByte()];
return result;
}
@@ -1321,6 +1338,15 @@ function encodeWebsocketMessageWelcome(message, bb) {
throw new Error("Missing required field \"epoch\"");
}
+ var value = message["javascriptReloader"];
+ if (value != null) {
+ var encoded = Reloader[value];
+if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"Reloader\"");
+bb.writeByte(encoded);
+ } else {
+ throw new Error("Missing required field \"javascriptReloader\"");
+ }
+
}
function decodeWebsocketMessageFileChangeNotification(bb) {
@@ -1537,6 +1563,98 @@ function encodeDependencyManifest(message, bb) {
}
+function decodeFileList(bb) {
+ var result = {};
+
+ var length = bb.readVarUint();
+ var values = result["ptrs"] = Array(length);
+ for (var i = 0; i < length; i++) values[i] = decodeStringPointer(bb);
+ result["files"] = bb.readString();
+ return result;
+}
+
+function encodeFileList(message, bb) {
+
+ var value = message["ptrs"];
+ if (value != null) {
+ var values = value, n = values.length;
+ bb.writeVarUint(n);
+ for (var i = 0; i < n; i++) {
+ value = values[i];
+ encodeStringPointer(value, bb);
+ }
+ } else {
+ throw new Error("Missing required field \"ptrs\"");
+ }
+
+ var value = message["files"];
+ if (value != null) {
+ bb.writeString(value);
+ } else {
+ throw new Error("Missing required field \"files\"");
+ }
+
+}
+
+function decodeWebsocketMessageResolveIDs(bb) {
+ var result = {};
+
+ result["id"] = bb.readUint32ByteArray();
+ result["list"] = decodeFileList(bb);
+ return result;
+}
+
+function encodeWebsocketMessageResolveIDs(message, bb) {
+
+ var value = message["id"];
+ if (value != null) {
+ bb.writeUint32ByteArray(value);
+ } else {
+ throw new Error("Missing required field \"id\"");
+ }
+
+ var value = message["list"];
+ if (value != null) {
+ encodeFileList(value, bb);
+ } else {
+ throw new Error("Missing required field \"list\"");
+ }
+
+}
+
+function decodeWebsocketCommandResolveIDs(bb) {
+ var result = {};
+
+ var length = bb.readVarUint();
+ var values = result["ptrs"] = Array(length);
+ for (var i = 0; i < length; i++) values[i] = decodeStringPointer(bb);
+ result["files"] = bb.readString();
+ return result;
+}
+
+function encodeWebsocketCommandResolveIDs(message, bb) {
+
+ var value = message["ptrs"];
+ if (value != null) {
+ var values = value, n = values.length;
+ bb.writeVarUint(n);
+ for (var i = 0; i < n; i++) {
+ value = values[i];
+ encodeStringPointer(value, bb);
+ }
+ } else {
+ throw new Error("Missing required field \"ptrs\"");
+ }
+
+ var value = message["files"];
+ if (value != null) {
+ bb.writeString(value);
+ } else {
+ throw new Error("Missing required field \"files\"");
+ }
+
+}
+
function decodeWebsocketMessageManifestSuccess(bb) {
var result = {};
@@ -1679,6 +1797,8 @@ export { decodeMessage }
export { encodeMessage }
export { decodeLog }
export { encodeLog }
+export { Reloader }
+export { ReloaderKeys }
export { WebsocketMessageKind }
export { WebsocketMessageKindKeys }
export { WebsocketCommandKind }
@@ -1701,6 +1821,12 @@ export { decodeWebsocketMessageBuildFailure }
export { encodeWebsocketMessageBuildFailure }
export { decodeDependencyManifest }
export { encodeDependencyManifest }
+export { decodeFileList }
+export { encodeFileList }
+export { decodeWebsocketMessageResolveIDs }
+export { encodeWebsocketMessageResolveIDs }
+export { decodeWebsocketCommandResolveIDs }
+export { encodeWebsocketCommandResolveIDs }
export { decodeWebsocketMessageManifestSuccess }
export { encodeWebsocketMessageManifestSuccess }
export { decodeWebsocketMessageManifestFailure }