diff options
author | 2021-05-07 14:12:56 -0700 | |
---|---|---|
committer | 2021-05-07 14:12:56 -0700 | |
commit | caa747ba717e28791089d2db22ee9300f11b4d25 (patch) | |
tree | 0cc00b1815befb269132c26cdbe73a3a507b4d94 /src/api/schema.js | |
parent | fad34bb4abfe1715d4febec6e7de2809bfffb4e2 (diff) | |
download | bun-caa747ba717e28791089d2db22ee9300f11b4d25.tar.gz bun-caa747ba717e28791089d2db22ee9300f11b4d25.tar.zst bun-caa747ba717e28791089d2db22ee9300f11b4d25.zip |
wip
Former-commit-id: f4267e2d1fee0d885630dc2a87be0a5699bf526f
Diffstat (limited to 'src/api/schema.js')
-rw-r--r-- | src/api/schema.js | 423 |
1 files changed, 214 insertions, 209 deletions
diff --git a/src/api/schema.js b/src/api/schema.js index 9f6947b33..55c4bc040 100644 --- a/src/api/schema.js +++ b/src/api/schema.js @@ -1,46 +1,46 @@ const Loader = { - "1": 1, - "2": 2, - "3": 3, - "4": 4, - "5": 5, - "6": 6, - "7": 7, - "jsx": 1, - "js": 2, - "ts": 3, - "tsx": 4, - "css": 5, - "file": 6, - "json": 7 + 1: 1, + 2: 2, + 3: 3, + 4: 4, + 5: 5, + 6: 6, + 7: 7, + jsx: 1, + js: 2, + ts: 3, + tsx: 4, + css: 5, + file: 6, + json: 7, }; const LoaderKeys = { - "1": "jsx", - "2": "js", - "3": "ts", - "4": "tsx", - "5": "css", - "6": "file", - "7": "json", - "jsx": "jsx", - "js": "js", - "ts": "ts", - "tsx": "tsx", - "css": "css", - "file": "file", - "json": "json" + 1: "jsx", + 2: "js", + 3: "ts", + 4: "tsx", + 5: "css", + 6: "file", + 7: "json", + jsx: "jsx", + js: "js", + ts: "ts", + tsx: "tsx", + css: "css", + file: "file", + json: "json", }; const JSXRuntime = { - "1": 1, - "2": 2, - "automatic": 1, - "classic": 2 + 1: 1, + 2: 2, + automatic: 1, + classic: 2, }; const JSXRuntimeKeys = { - "1": "automatic", - "2": "classic", - "automatic": "automatic", - "classic": "classic" + 1: "automatic", + 2: "classic", + automatic: "automatic", + classic: "classic", }; function decodeJSX(bb) { @@ -53,86 +53,92 @@ function decodeJSX(bb) { result["import_source"] = bb.readString(); result["react_fast_refresh"] = !!bb.readByte(); var length = bb.readVarUint(); - var values = result["loader_keys"] = Array(length); + var values = (result["loader_keys"] = Array(length)); for (var i = 0; i < length; i++) values[i] = bb.readString(); var length = bb.readVarUint(); - var values = result["loader_values"] = Array(length); + var values = (result["loader_values"] = Array(length)); for (var i = 0; i < length; i++) values[i] = Loader[bb.readByte()]; return result; } function encodeJSX(message, bb) { - var value = message["factory"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"factory\""); + throw new Error('Missing required field "factory"'); } var value = message["runtime"]; if (value != null) { var encoded = JSXRuntime[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"JSXRuntime\""); -bb.writeByte(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + JSON.stringify(value) + ' for enum "JSXRuntime"' + ); + bb.writeByte(encoded); } else { - throw new Error("Missing required field \"runtime\""); + throw new Error('Missing required field "runtime"'); } var value = message["fragment"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"fragment\""); + throw new Error('Missing required field "fragment"'); } var value = message["production"]; if (value != null) { bb.writeByte(value); } else { - throw new Error("Missing required field \"production\""); + throw new Error('Missing required field "production"'); } var value = message["import_source"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"import_source\""); + throw new Error('Missing required field "import_source"'); } var value = message["react_fast_refresh"]; if (value != null) { bb.writeByte(value); } else { - throw new Error("Missing required field \"react_fast_refresh\""); + throw new Error('Missing required field "react_fast_refresh"'); } var value = message["loader_keys"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; bb.writeString(value); } } else { - throw new Error("Missing required field \"loader_keys\""); + throw new Error('Missing required field "loader_keys"'); } var value = message["loader_values"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; var encoded = Loader[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"Loader\""); -bb.writeByte(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + JSON.stringify(value) + ' for enum "Loader"' + ); + bb.writeByte(encoded); } } else { - throw new Error("Missing required field \"loader_values\""); + throw new Error('Missing required field "loader_values"'); } - } function decodeTransformOptions(bb) { @@ -142,61 +148,61 @@ function decodeTransformOptions(bb) { result["ts"] = !!bb.readByte(); result["base_path"] = bb.readString(); var length = bb.readVarUint(); - var values = result["define_keys"] = Array(length); + var values = (result["define_keys"] = Array(length)); for (var i = 0; i < length; i++) values[i] = bb.readString(); var length = bb.readVarUint(); - var values = result["define_values"] = Array(length); + var values = (result["define_values"] = Array(length)); for (var i = 0; i < length; i++) values[i] = bb.readString(); return result; } function encodeTransformOptions(message, bb) { - var value = message["jsx"]; if (value != null) { encodeJSX(value, bb); } else { - throw new Error("Missing required field \"jsx\""); + throw new Error('Missing required field "jsx"'); } var value = message["ts"]; if (value != null) { bb.writeByte(value); } else { - throw new Error("Missing required field \"ts\""); + throw new Error('Missing required field "ts"'); } var value = message["base_path"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"base_path\""); + throw new Error('Missing required field "base_path"'); } var value = message["define_keys"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; bb.writeString(value); } } else { - throw new Error("Missing required field \"define_keys\""); + throw new Error('Missing required field "define_keys"'); } var value = message["define_values"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; bb.writeString(value); } } else { - throw new Error("Missing required field \"define_values\""); + throw new Error('Missing required field "define_values"'); } - } function decodeFileHandle(bb) { @@ -209,111 +215,110 @@ function decodeFileHandle(bb) { } function encodeFileHandle(message, bb) { - var value = message["path"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"path\""); + throw new Error('Missing required field "path"'); } var value = message["size"]; if (value != null) { bb.writeVarUint(value); } else { - throw new Error("Missing required field \"size\""); + throw new Error('Missing required field "size"'); } var value = message["fd"]; if (value != null) { bb.writeVarUint(value); } else { - throw new Error("Missing required field \"fd\""); + throw new Error('Missing required field "fd"'); } - } function decodeTransform(bb) { var result = {}; while (true) { - switch (bb.readVarUint()) { - case 0: - return result; + switch (bb.readByte()) { + case 0: + return result; - case 1: - result["handle"] = decodeFileHandle(bb); - break; + case 1: + result["handle"] = decodeFileHandle(bb); + break; - case 2: - result["path"] = bb.readString(); - break; + case 2: + result["path"] = bb.readString(); + break; - case 3: - result["contents"] = bb.readString(); - break; + case 3: + result["contents"] = bb.readString(); + break; - case 4: - result["loader"] = Loader[bb.readByte()]; - break; + case 4: + result["loader"] = Loader[bb.readByte()]; + break; - case 5: - result["options"] = decodeTransformOptions(bb); - break; + case 5: + result["options"] = decodeTransformOptions(bb); + break; - default: - throw new Error("Attempted to parse invalid message"); + default: + throw new Error("Attempted to parse invalid message"); } } } function encodeTransform(message, bb) { - var value = message["handle"]; if (value != null) { - bb.writeVarUint(1); + bb.writeByte(1); encodeFileHandle(value, bb); } var value = message["path"]; if (value != null) { - bb.writeVarUint(2); + bb.writeByte(2); bb.writeString(value); } var value = message["contents"]; if (value != null) { - bb.writeVarUint(3); + bb.writeByte(3); bb.writeString(value); } var value = message["loader"]; if (value != null) { - bb.writeVarUint(4); + bb.writeByte(4); var encoded = Loader[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"Loader\""); -bb.writeByte(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + JSON.stringify(value) + ' for enum "Loader"' + ); + bb.writeByte(encoded); } var value = message["options"]; if (value != null) { - bb.writeVarUint(5); + bb.writeByte(5); encodeTransformOptions(value, bb); } - bb.writeVarUint(0); - + bb.writeByte(0); } const TransformResponseStatus = { - "1": 1, - "2": 2, - "success": 1, - "fail": 2 + 1: 1, + 2: 2, + success: 1, + fail: 2, }; const TransformResponseStatusKeys = { - "1": "success", - "2": "fail", - "success": "success", - "fail": "fail" + 1: "success", + 2: "fail", + success: "success", + fail: "fail", }; function decodeOutputFile(bb) { @@ -325,21 +330,19 @@ function decodeOutputFile(bb) { } function encodeOutputFile(message, bb) { - var value = message["data"]; if (value != null) { - bb.writeByteArray(value); + bb.writeByteArray(value); } else { - throw new Error("Missing required field \"data\""); + throw new Error('Missing required field "data"'); } var value = message["path"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"path\""); + throw new Error('Missing required field "path"'); } - } function decodeTransformResponse(bb) { @@ -347,69 +350,74 @@ function decodeTransformResponse(bb) { result["status"] = TransformResponseStatus[bb.readVarUint()]; var length = bb.readVarUint(); - var values = result["files"] = Array(length); + var values = (result["files"] = Array(length)); for (var i = 0; i < length; i++) values[i] = decodeOutputFile(bb); var length = bb.readVarUint(); - var values = result["errors"] = Array(length); + var values = (result["errors"] = Array(length)); for (var i = 0; i < length; i++) values[i] = decodeMessage(bb); return result; } function encodeTransformResponse(message, bb) { - var value = message["status"]; if (value != null) { var encoded = TransformResponseStatus[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"TransformResponseStatus\""); -bb.writeVarUint(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + + JSON.stringify(value) + + ' for enum "TransformResponseStatus"' + ); + bb.writeVarUint(encoded); } else { - throw new Error("Missing required field \"status\""); + throw new Error('Missing required field "status"'); } var value = message["files"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; encodeOutputFile(value, bb); } } else { - throw new Error("Missing required field \"files\""); + throw new Error('Missing required field "files"'); } var value = message["errors"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; encodeMessage(value, bb); } } else { - throw new Error("Missing required field \"errors\""); + throw new Error('Missing required field "errors"'); } - } const MessageKind = { - "1": 1, - "2": 2, - "3": 3, - "4": 4, - "err": 1, - "warn": 2, - "note": 3, - "debug": 4 + 1: 1, + 2: 2, + 3: 3, + 4: 4, + err: 1, + warn: 2, + note: 3, + debug: 4, }; const MessageKindKeys = { - "1": "err", - "2": "warn", - "3": "note", - "4": "debug", - "err": "err", - "warn": "warn", - "note": "note", - "debug": "debug" + 1: "err", + 2: "warn", + 3: "note", + 4: "debug", + err: "err", + warn: "warn", + note: "note", + debug: "debug", }; function decodeLocation(bb) { @@ -426,95 +434,91 @@ function decodeLocation(bb) { } function encodeLocation(message, bb) { - var value = message["file"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"file\""); + throw new Error('Missing required field "file"'); } var value = message["namespace"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"namespace\""); + throw new Error('Missing required field "namespace"'); } var value = message["line"]; if (value != null) { bb.writeInt32(value); } else { - throw new Error("Missing required field \"line\""); + throw new Error('Missing required field "line"'); } var value = message["column"]; if (value != null) { bb.writeInt32(value); } else { - throw new Error("Missing required field \"column\""); + throw new Error('Missing required field "column"'); } var value = message["line_text"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"line_text\""); + throw new Error('Missing required field "line_text"'); } var value = message["suggestion"]; if (value != null) { bb.writeString(value); } else { - throw new Error("Missing required field \"suggestion\""); + throw new Error('Missing required field "suggestion"'); } var value = message["offset"]; if (value != null) { bb.writeVarUint(value); } else { - throw new Error("Missing required field \"offset\""); + throw new Error('Missing required field "offset"'); } - } function decodeMessageData(bb) { var result = {}; while (true) { - switch (bb.readVarUint()) { - case 0: - return result; + switch (bb.readByte()) { + case 0: + return result; - case 1: - result["text"] = bb.readString(); - break; + case 1: + result["text"] = bb.readString(); + break; - case 2: - result["location"] = decodeLocation(bb); - break; + case 2: + result["location"] = decodeLocation(bb); + break; - default: - throw new Error("Attempted to parse invalid message"); + default: + throw new Error("Attempted to parse invalid message"); } } } function encodeMessageData(message, bb) { - var value = message["text"]; if (value != null) { - bb.writeVarUint(1); + bb.writeByte(1); bb.writeString(value); } var value = message["location"]; if (value != null) { - bb.writeVarUint(2); + bb.writeByte(2); encodeLocation(value, bb); } - bb.writeVarUint(0); - + bb.writeByte(0); } function decodeMessage(bb) { @@ -523,41 +527,43 @@ function decodeMessage(bb) { result["kind"] = MessageKind[bb.readVarUint()]; result["data"] = decodeMessageData(bb); var length = bb.readVarUint(); - var values = result["notes"] = Array(length); + var values = (result["notes"] = Array(length)); for (var i = 0; i < length; i++) values[i] = decodeMessageData(bb); return result; } function encodeMessage(message, bb) { - var value = message["kind"]; if (value != null) { var encoded = MessageKind[value]; -if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + " for enum \"MessageKind\""); -bb.writeVarUint(encoded); + if (encoded === void 0) + throw new Error( + "Invalid value " + JSON.stringify(value) + ' for enum "MessageKind"' + ); + bb.writeVarUint(encoded); } else { - throw new Error("Missing required field \"kind\""); + throw new Error('Missing required field "kind"'); } var value = message["data"]; if (value != null) { encodeMessageData(value, bb); } else { - throw new Error("Missing required field \"data\""); + throw new Error('Missing required field "data"'); } var value = message["notes"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; encodeMessageData(value, bb); } } else { - throw new Error("Missing required field \"notes\""); + throw new Error('Missing required field "notes"'); } - } function decodeLog(bb) { @@ -566,66 +572,65 @@ function decodeLog(bb) { result["warnings"] = bb.readUint32(); result["errors"] = bb.readUint32(); var length = bb.readVarUint(); - var values = result["msgs"] = Array(length); + var values = (result["msgs"] = Array(length)); for (var i = 0; i < length; i++) values[i] = decodeMessage(bb); return result; } function encodeLog(message, bb) { - var value = message["warnings"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"warnings\""); + throw new Error('Missing required field "warnings"'); } var value = message["errors"]; if (value != null) { bb.writeUint32(value); } else { - throw new Error("Missing required field \"errors\""); + throw new Error('Missing required field "errors"'); } var value = message["msgs"]; if (value != null) { - var values = value, n = values.length; + var values = value, + n = values.length; bb.writeVarUint(n); for (var i = 0; i < n; i++) { value = values[i]; encodeMessage(value, bb); } } else { - throw new Error("Missing required field \"msgs\""); + throw new Error('Missing required field "msgs"'); } - } -export { Loader } -export { LoaderKeys } -export { JSXRuntime } -export { JSXRuntimeKeys } -export { decodeJSX } -export { encodeJSX } -export { decodeTransformOptions } -export { encodeTransformOptions } -export { decodeFileHandle } -export { encodeFileHandle } -export { decodeTransform } -export { encodeTransform } -export { TransformResponseStatus } -export { TransformResponseStatusKeys } -export { decodeOutputFile } -export { encodeOutputFile } -export { decodeTransformResponse } -export { encodeTransformResponse } -export { MessageKind } -export { MessageKindKeys } -export { decodeLocation } -export { encodeLocation } -export { decodeMessageData } -export { encodeMessageData } -export { decodeMessage } -export { encodeMessage } -export { decodeLog } -export { encodeLog }
\ No newline at end of file +export { Loader }; +export { LoaderKeys }; +export { JSXRuntime }; +export { JSXRuntimeKeys }; +export { decodeJSX }; +export { encodeJSX }; +export { decodeTransformOptions }; +export { encodeTransformOptions }; +export { decodeFileHandle }; +export { encodeFileHandle }; +export { decodeTransform }; +export { encodeTransform }; +export { TransformResponseStatus }; +export { TransformResponseStatusKeys }; +export { decodeOutputFile }; +export { encodeOutputFile }; +export { decodeTransformResponse }; +export { encodeTransformResponse }; +export { MessageKind }; +export { MessageKindKeys }; +export { decodeLocation }; +export { encodeLocation }; +export { decodeMessageData }; +export { encodeMessageData }; +export { decodeMessage }; +export { encodeMessage }; +export { decodeLog }; +export { encodeLog }; |