diff options
Diffstat (limited to 'src/api/demo/schema.js')
-rw-r--r-- | src/api/demo/schema.js | 3257 |
1 files changed, 0 insertions, 3257 deletions
diff --git a/src/api/demo/schema.js b/src/api/demo/schema.js deleted file mode 100644 index 7bdd13b65..000000000 --- a/src/api/demo/schema.js +++ /dev/null @@ -1,3257 +0,0 @@ -const Loader = { - 1: 1, - 2: 2, - 3: 3, - 4: 4, - 5: 5, - 6: 6, - 7: 7, - 8: 8, - 9: 9, - jsx: 1, - js: 2, - ts: 3, - tsx: 4, - css: 5, - file: 6, - json: 7, - toml: 8, - wasm: 9, -}; -const LoaderKeys = { - 1: "jsx", - 2: "js", - 3: "ts", - 4: "tsx", - 5: "css", - 6: "file", - 7: "json", - 8: "toml", - 9: "wasm", - jsx: "jsx", - js: "js", - ts: "ts", - tsx: "tsx", - css: "css", - file: "file", - json: "json", - toml: "toml", - wasm: "wasm", -}; -const FrameworkEntryPointType = { - 1: 1, - 2: 2, - 3: 3, - client: 1, - server: 2, - fallback: 3, -}; -const FrameworkEntryPointTypeKeys = { - 1: "client", - 2: "server", - 3: "fallback", - client: "client", - server: "server", - fallback: "fallback", -}; -const StackFrameScope = { - 1: 1, - 2: 2, - 3: 3, - 4: 4, - 5: 5, - 6: 6, - Eval: 1, - Module: 2, - Function: 3, - Global: 4, - Wasm: 5, - Constructor: 6, -}; -const StackFrameScopeKeys = { - 1: "Eval", - 2: "Module", - 3: "Function", - 4: "Global", - 5: "Wasm", - 6: "Constructor", - Eval: "Eval", - Module: "Module", - Function: "Function", - Global: "Global", - Wasm: "Wasm", - Constructor: "Constructor", -}; - -function decodeStackFrame(bb) { - var result = {}; - - result["function_name"] = bb.readString(); - result["file"] = bb.readString(); - result["position"] = decodeStackFramePosition(bb); - result["scope"] = StackFrameScope[bb.readByte()]; - return result; -} - -function encodeStackFrame(message, bb) { - var value = message["function_name"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "function_name"'); - } - - var value = message["file"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "file"'); - } - - var value = message["position"]; - if (value != null) { - encodeStackFramePosition(value, bb); - } else { - throw new Error('Missing required field "position"'); - } - - var value = message["scope"]; - if (value != null) { - var encoded = StackFrameScope[value]; - if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + ' for enum "StackFrameScope"'); - bb.writeByte(encoded); - } else { - throw new Error('Missing required field "scope"'); - } -} - -function decodeStackFramePosition(bb) { - var result = {}; - - result["source_offset"] = bb.readInt32(); - result["line"] = bb.readInt32(); - result["line_start"] = bb.readInt32(); - result["line_stop"] = bb.readInt32(); - result["column_start"] = bb.readInt32(); - result["column_stop"] = bb.readInt32(); - result["expression_start"] = bb.readInt32(); - result["expression_stop"] = bb.readInt32(); - return result; -} - -function encodeStackFramePosition(message, bb) { - var value = message["source_offset"]; - if (value != null) { - bb.writeInt32(value); - } else { - throw new Error('Missing required field "source_offset"'); - } - - var value = message["line"]; - if (value != null) { - bb.writeInt32(value); - } else { - throw new Error('Missing required field "line"'); - } - - var value = message["line_start"]; - if (value != null) { - bb.writeInt32(value); - } else { - throw new Error('Missing required field "line_start"'); - } - - var value = message["line_stop"]; - if (value != null) { - bb.writeInt32(value); - } else { - throw new Error('Missing required field "line_stop"'); - } - - var value = message["column_start"]; - if (value != null) { - bb.writeInt32(value); - } else { - throw new Error('Missing required field "column_start"'); - } - - var value = message["column_stop"]; - if (value != null) { - bb.writeInt32(value); - } else { - throw new Error('Missing required field "column_stop"'); - } - - var value = message["expression_start"]; - if (value != null) { - bb.writeInt32(value); - } else { - throw new Error('Missing required field "expression_start"'); - } - - var value = message["expression_stop"]; - if (value != null) { - bb.writeInt32(value); - } else { - throw new Error('Missing required field "expression_stop"'); - } -} - -function decodeSourceLine(bb) { - var result = {}; - - result["line"] = bb.readInt32(); - result["text"] = bb.readString(); - return result; -} - -function encodeSourceLine(message, bb) { - var value = message["line"]; - if (value != null) { - bb.writeInt32(value); - } else { - throw new Error('Missing required field "line"'); - } - - var value = message["text"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "text"'); - } -} - -function decodeStackTrace(bb) { - var result = {}; - - var length = bb.readVarUint(); - var values = (result["source_lines"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = decodeSourceLine(bb); - var length = bb.readVarUint(); - var values = (result["frames"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = decodeStackFrame(bb); - return result; -} - -function encodeStackTrace(message, bb) { - var value = message["source_lines"]; - if (value != null) { - var values = value, - n = values.length; - bb.writeVarUint(n); - for (var i = 0; i < n; i++) { - value = values[i]; - encodeSourceLine(value, bb); - } - } else { - throw new Error('Missing required field "source_lines"'); - } - - var value = message["frames"]; - if (value != null) { - var values = value, - n = values.length; - bb.writeVarUint(n); - for (var i = 0; i < n; i++) { - value = values[i]; - encodeStackFrame(value, bb); - } - } else { - throw new Error('Missing required field "frames"'); - } -} - -function decodeJSException(bb) { - var result = {}; - - while (true) { - switch (bb.readByte()) { - case 0: - return result; - - case 1: - result["name"] = bb.readString(); - break; - - case 2: - result["message"] = bb.readString(); - break; - - case 3: - result["runtime_type"] = bb.readUint16(); - break; - - case 4: - result["code"] = bb.readByte(); - break; - - case 5: - result["stack"] = decodeStackTrace(bb); - break; - - default: - throw new Error("Attempted to parse invalid message"); - } - } -} - -function encodeJSException(message, bb) { - var value = message["name"]; - if (value != null) { - bb.writeByte(1); - bb.writeString(value); - } - - var value = message["message"]; - if (value != null) { - bb.writeByte(2); - bb.writeString(value); - } - - var value = message["runtime_type"]; - if (value != null) { - bb.writeByte(3); - bb.writeUint16(value); - } - - var value = message["code"]; - if (value != null) { - bb.writeByte(4); - bb.writeByte(value); - } - - var value = message["stack"]; - if (value != null) { - bb.writeByte(5); - encodeStackTrace(value, bb); - } - bb.writeByte(0); -} -const FallbackStep = { - 1: 1, - 2: 2, - 3: 3, - 4: 4, - 5: 5, - 6: 6, - 7: 7, - 8: 8, - ssr_disabled: 1, - create_vm: 2, - configure_router: 3, - configure_defines: 4, - resolve_entry_point: 5, - load_entry_point: 6, - eval_entry_point: 7, - fetch_event_handler: 8, -}; -const FallbackStepKeys = { - 1: "ssr_disabled", - 2: "create_vm", - 3: "configure_router", - 4: "configure_defines", - 5: "resolve_entry_point", - 6: "load_entry_point", - 7: "eval_entry_point", - 8: "fetch_event_handler", - ssr_disabled: "ssr_disabled", - create_vm: "create_vm", - configure_router: "configure_router", - configure_defines: "configure_defines", - resolve_entry_point: "resolve_entry_point", - load_entry_point: "load_entry_point", - eval_entry_point: "eval_entry_point", - fetch_event_handler: "fetch_event_handler", -}; - -function decodeProblems(bb) { - var result = {}; - - result["code"] = bb.readUint16(); - result["name"] = bb.readString(); - var length = bb.readVarUint(); - var values = (result["exceptions"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = decodeJSException(bb); - result["build"] = decodeLog(bb); - return result; -} - -function encodeProblems(message, bb) { - var value = message["code"]; - if (value != null) { - bb.writeUint16(value); - } else { - throw new Error('Missing required field "code"'); - } - - var value = message["name"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "name"'); - } - - var value = message["exceptions"]; - if (value != null) { - var values = value, - n = values.length; - bb.writeVarUint(n); - for (var i = 0; i < n; i++) { - value = values[i]; - encodeJSException(value, bb); - } - } else { - throw new Error('Missing required field "exceptions"'); - } - - var value = message["build"]; - if (value != null) { - encodeLog(value, bb); - } else { - throw new Error('Missing required field "build"'); - } -} - -function decodeRouter(bb) { - var result = {}; - - result["routes"] = decodeStringMap(bb); - result["route"] = bb.readInt32(); - result["params"] = decodeStringMap(bb); - return result; -} - -function encodeRouter(message, bb) { - var value = message["routes"]; - if (value != null) { - encodeStringMap(value, bb); - } else { - throw new Error('Missing required field "routes"'); - } - - var value = message["route"]; - if (value != null) { - bb.writeInt32(value); - } else { - throw new Error('Missing required field "route"'); - } - - var value = message["params"]; - if (value != null) { - encodeStringMap(value, bb); - } else { - throw new Error('Missing required field "params"'); - } -} - -function decodeFallbackMessageContainer(bb) { - var result = {}; - - while (true) { - switch (bb.readByte()) { - case 0: - return result; - - case 1: - result["message"] = bb.readString(); - break; - - case 2: - result["router"] = decodeRouter(bb); - break; - - case 3: - result["reason"] = FallbackStep[bb.readByte()]; - break; - - case 4: - result["problems"] = decodeProblems(bb); - break; - - case 5: - result["cwd"] = bb.readString(); - break; - - default: - throw new Error("Attempted to parse invalid message"); - } - } -} - -function encodeFallbackMessageContainer(message, bb) { - var value = message["message"]; - if (value != null) { - bb.writeByte(1); - bb.writeString(value); - } - - var value = message["router"]; - if (value != null) { - bb.writeByte(2); - encodeRouter(value, bb); - } - - var value = message["reason"]; - if (value != null) { - bb.writeByte(3); - var encoded = FallbackStep[value]; - if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + ' for enum "FallbackStep"'); - bb.writeByte(encoded); - } - - var value = message["problems"]; - if (value != null) { - bb.writeByte(4); - encodeProblems(value, bb); - } - - var value = message["cwd"]; - if (value != null) { - bb.writeByte(5); - bb.writeString(value); - } - bb.writeByte(0); -} -const ResolveMode = { - 1: 1, - 2: 2, - 3: 3, - 4: 4, - disable: 1, - lazy: 2, - dev: 3, - bundle: 4, -}; -const ResolveModeKeys = { - 1: "disable", - 2: "lazy", - 3: "dev", - 4: "bundle", - disable: "disable", - lazy: "lazy", - dev: "dev", - bundle: "bundle", -}; -const Platform = { - 1: 1, - 2: 2, - 3: 3, - 4: 4, - browser: 1, - node: 2, - bun: 3, - bun_macro: 4, -}; -const PlatformKeys = { - 1: "browser", - 2: "node", - 3: "bun", - 4: "bun_macro", - browser: "browser", - node: "node", - bun: "bun", - bun_macro: "bun_macro", -}; -const CSSInJSBehavior = { - 1: 1, - 2: 2, - 3: 3, - facade: 1, - facade_onimportcss: 2, - auto_onimportcss: 3, -}; -const CSSInJSBehaviorKeys = { - 1: "facade", - 2: "facade_onimportcss", - 3: "auto_onimportcss", - facade: "facade", - facade_onimportcss: "facade_onimportcss", - auto_onimportcss: "auto_onimportcss", -}; -const JSXRuntime = { - 1: 1, - 2: 2, - automatic: 1, - classic: 2, -}; -const JSXRuntimeKeys = { - 1: "automatic", - 2: "classic", - automatic: "automatic", - classic: "classic", -}; - -function decodeJSX(bb) { - var result = {}; - - result["factory"] = bb.readString(); - result["runtime"] = JSXRuntime[bb.readByte()]; - result["fragment"] = bb.readString(); - result["development"] = !!bb.readByte(); - result["import_source"] = bb.readString(); - result["react_fast_refresh"] = !!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"'); - } - - 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); - } else { - 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"'); - } - - var value = message["development"]; - if (value != null) { - bb.writeByte(value); - } else { - throw new Error('Missing required field "development"'); - } - - var value = message["import_source"]; - if (value != null) { - bb.writeString(value); - } else { - 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"'); - } -} - -function decodeStringPointer(bb) { - var result = {}; - - result["offset"] = bb.readUint32(); - result["length"] = bb.readUint32(); - return result; -} - -function encodeStringPointer(message, bb) { - var value = message["offset"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "offset"'); - } - - var value = message["length"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "length"'); - } -} - -function decodeJavascriptBundledModule(bb) { - var result = {}; - - result["path"] = decodeStringPointer(bb); - result["code"] = decodeStringPointer(bb); - result["package_id"] = bb.readUint32(); - result["id"] = bb.readUint32(); - result["path_extname_length"] = bb.readByte(); - return result; -} - -function encodeJavascriptBundledModule(message, bb) { - var value = message["path"]; - if (value != null) { - encodeStringPointer(value, bb); - } else { - throw new Error('Missing required field "path"'); - } - - var value = message["code"]; - if (value != null) { - encodeStringPointer(value, bb); - } else { - throw new Error('Missing required field "code"'); - } - - var value = message["package_id"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "package_id"'); - } - - var value = message["id"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "id"'); - } - - var value = message["path_extname_length"]; - if (value != null) { - bb.writeByte(value); - } else { - throw new Error('Missing required field "path_extname_length"'); - } -} - -function decodeJavascriptBundledPackage(bb) { - var result = {}; - - result["name"] = decodeStringPointer(bb); - result["version"] = decodeStringPointer(bb); - result["hash"] = bb.readUint32(); - result["modules_offset"] = bb.readUint32(); - result["modules_length"] = bb.readUint32(); - return result; -} - -function encodeJavascriptBundledPackage(message, bb) { - var value = message["name"]; - if (value != null) { - encodeStringPointer(value, bb); - } else { - throw new Error('Missing required field "name"'); - } - - var value = message["version"]; - if (value != null) { - encodeStringPointer(value, bb); - } else { - throw new Error('Missing required field "version"'); - } - - var value = message["hash"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "hash"'); - } - - var value = message["modules_offset"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "modules_offset"'); - } - - var value = message["modules_length"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "modules_length"'); - } -} - -function decodeJavascriptBundle(bb) { - var result = {}; - - var length = bb.readVarUint(); - var values = (result["modules"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = decodeJavascriptBundledModule(bb); - var length = bb.readVarUint(); - var values = (result["packages"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = decodeJavascriptBundledPackage(bb); - result["etag"] = bb.readByteArray(); - result["generated_at"] = bb.readUint32(); - result["app_package_json_dependencies_hash"] = bb.readByteArray(); - result["import_from_name"] = bb.readByteArray(); - result["manifest_string"] = bb.readByteArray(); - return result; -} - -function encodeJavascriptBundle(message, bb) { - var value = message["modules"]; - if (value != null) { - var values = value, - n = values.length; - bb.writeVarUint(n); - for (var i = 0; i < n; i++) { - value = values[i]; - encodeJavascriptBundledModule(value, bb); - } - } else { - throw new Error('Missing required field "modules"'); - } - - var value = message["packages"]; - if (value != null) { - var values = value, - n = values.length; - bb.writeVarUint(n); - for (var i = 0; i < n; i++) { - value = values[i]; - encodeJavascriptBundledPackage(value, bb); - } - } else { - throw new Error('Missing required field "packages"'); - } - - var value = message["etag"]; - if (value != null) { - bb.writeByteArray(value); - } else { - throw new Error('Missing required field "etag"'); - } - - var value = message["generated_at"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "generated_at"'); - } - - var value = message["app_package_json_dependencies_hash"]; - if (value != null) { - bb.writeByteArray(value); - } else { - throw new Error('Missing required field "app_package_json_dependencies_hash"'); - } - - var value = message["import_from_name"]; - if (value != null) { - bb.writeByteArray(value); - } else { - throw new Error('Missing required field "import_from_name"'); - } - - var value = message["manifest_string"]; - if (value != null) { - bb.writeByteArray(value); - } else { - throw new Error('Missing required field "manifest_string"'); - } -} - -function decodeJavascriptBundleContainer(bb) { - var result = {}; - - while (true) { - switch (bb.readByte()) { - case 0: - return result; - - case 1: - result["bundle_format_version"] = bb.readUint32(); - break; - - case 3: - result["routes"] = decodeLoadedRouteConfig(bb); - break; - - case 2: - result["framework"] = decodeLoadedFramework(bb); - break; - - case 4: - result["bundle"] = decodeJavascriptBundle(bb); - break; - - case 5: - result["code_length"] = bb.readUint32(); - break; - - default: - throw new Error("Attempted to parse invalid message"); - } - } -} - -function encodeJavascriptBundleContainer(message, bb) { - var value = message["bundle_format_version"]; - if (value != null) { - bb.writeByte(1); - bb.writeUint32(value); - } - - var value = message["routes"]; - if (value != null) { - bb.writeByte(3); - encodeLoadedRouteConfig(value, bb); - } - - var value = message["framework"]; - if (value != null) { - bb.writeByte(2); - encodeLoadedFramework(value, bb); - } - - var value = message["bundle"]; - if (value != null) { - bb.writeByte(4); - encodeJavascriptBundle(value, bb); - } - - var value = message["code_length"]; - if (value != null) { - bb.writeByte(5); - bb.writeUint32(value); - } - bb.writeByte(0); -} -const ScanDependencyMode = { - 1: 1, - 2: 2, - app: 1, - all: 2, -}; -const ScanDependencyModeKeys = { - 1: "app", - 2: "all", - app: "app", - all: "all", -}; -const ModuleImportType = { - 1: 1, - 2: 2, - import: 1, - require: 2, -}; -const ModuleImportTypeKeys = { - 1: "import", - 2: "require", - import: "import", - require: "require", -}; - -function decodeModuleImportRecord(bb) { - var result = {}; - - result["kind"] = ModuleImportType[bb.readByte()]; - result["path"] = bb.readString(); - result["dynamic"] = !!bb.readByte(); - return result; -} - -function encodeModuleImportRecord(message, bb) { - var value = message["kind"]; - if (value != null) { - var encoded = ModuleImportType[value]; - if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + ' for enum "ModuleImportType"'); - bb.writeByte(encoded); - } else { - throw new Error('Missing required field "kind"'); - } - - var value = message["path"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "path"'); - } - - var value = message["dynamic"]; - if (value != null) { - bb.writeByte(value); - } else { - throw new Error('Missing required field "dynamic"'); - } -} - -function decodeModule(bb) { - var result = {}; - - result["path"] = bb.readString(); - var length = bb.readVarUint(); - var values = (result["imports"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = decodeModuleImportRecord(bb); - return result; -} - -function encodeModule(message, bb) { - var value = message["path"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "path"'); - } - - var value = message["imports"]; - if (value != null) { - var values = value, - n = values.length; - bb.writeVarUint(n); - for (var i = 0; i < n; i++) { - value = values[i]; - encodeModuleImportRecord(value, bb); - } - } else { - throw new Error('Missing required field "imports"'); - } -} - -function decodeStringMap(bb) { - var result = {}; - - var length = bb.readVarUint(); - var values = (result["keys"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = bb.readString(); - var length = bb.readVarUint(); - var values = (result["values"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = bb.readString(); - return result; -} - -function encodeStringMap(message, bb) { - var value = message["keys"]; - if (value != null) { - 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 "keys"'); - } - - var value = message["values"]; - if (value != null) { - 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 "values"'); - } -} - -function decodeLoaderMap(bb) { - var result = {}; - - var length = bb.readVarUint(); - var values = (result["extensions"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = bb.readString(); - var length = bb.readVarUint(); - var values = (result["loaders"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = Loader[bb.readByte()]; - return result; -} - -function encodeLoaderMap(message, bb) { - var value = message["extensions"]; - if (value != null) { - 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 "extensions"'); - } - - var value = message["loaders"]; - if (value != null) { - 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); - } - } else { - throw new Error('Missing required field "loaders"'); - } -} -const DotEnvBehavior = { - 1: 1, - 2: 2, - 3: 3, - disable: 1, - prefix: 2, - load_all: 3, -}; -const DotEnvBehaviorKeys = { - 1: "disable", - 2: "prefix", - 3: "load_all", - disable: "disable", - prefix: "prefix", - load_all: "load_all", -}; - -function decodeEnvConfig(bb) { - var result = {}; - - while (true) { - switch (bb.readByte()) { - case 0: - return result; - - case 1: - result["prefix"] = bb.readString(); - break; - - case 2: - result["defaults"] = decodeStringMap(bb); - break; - - default: - throw new Error("Attempted to parse invalid message"); - } - } -} - -function encodeEnvConfig(message, bb) { - var value = message["prefix"]; - if (value != null) { - bb.writeByte(1); - bb.writeString(value); - } - - var value = message["defaults"]; - if (value != null) { - bb.writeByte(2); - encodeStringMap(value, bb); - } - bb.writeByte(0); -} - -function decodeLoadedEnvConfig(bb) { - var result = {}; - - result["dotenv"] = DotEnvBehavior[bb.readVarUint()]; - result["defaults"] = decodeStringMap(bb); - result["prefix"] = bb.readString(); - return result; -} - -function encodeLoadedEnvConfig(message, bb) { - var value = message["dotenv"]; - if (value != null) { - var encoded = DotEnvBehavior[value]; - if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + ' for enum "DotEnvBehavior"'); - bb.writeVarUint(encoded); - } else { - throw new Error('Missing required field "dotenv"'); - } - - var value = message["defaults"]; - if (value != null) { - encodeStringMap(value, bb); - } else { - throw new Error('Missing required field "defaults"'); - } - - var value = message["prefix"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "prefix"'); - } -} - -function decodeFrameworkConfig(bb) { - var result = {}; - - while (true) { - switch (bb.readByte()) { - case 0: - return result; - - case 1: - result["package"] = bb.readString(); - break; - - case 2: - result["client"] = decodeFrameworkEntryPointMessage(bb); - break; - - case 3: - result["server"] = decodeFrameworkEntryPointMessage(bb); - break; - - case 4: - result["fallback"] = decodeFrameworkEntryPointMessage(bb); - break; - - case 5: - result["development"] = !!bb.readByte(); - break; - - case 6: - result["client_css_in_js"] = CSSInJSBehavior[bb.readByte()]; - break; - - case 7: - result["display_name"] = bb.readString(); - break; - - case 8: - result["overrideModules"] = decodeStringMap(bb); - break; - - default: - throw new Error("Attempted to parse invalid message"); - } - } -} - -function encodeFrameworkConfig(message, bb) { - var value = message["package"]; - if (value != null) { - bb.writeByte(1); - bb.writeString(value); - } - - var value = message["client"]; - if (value != null) { - bb.writeByte(2); - encodeFrameworkEntryPointMessage(value, bb); - } - - var value = message["server"]; - if (value != null) { - bb.writeByte(3); - encodeFrameworkEntryPointMessage(value, bb); - } - - var value = message["fallback"]; - if (value != null) { - bb.writeByte(4); - encodeFrameworkEntryPointMessage(value, bb); - } - - var value = message["development"]; - if (value != null) { - bb.writeByte(5); - bb.writeByte(value); - } - - var value = message["client_css_in_js"]; - if (value != null) { - bb.writeByte(6); - var encoded = CSSInJSBehavior[value]; - if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + ' for enum "CSSInJSBehavior"'); - bb.writeByte(encoded); - } - - var value = message["display_name"]; - if (value != null) { - bb.writeByte(7); - bb.writeString(value); - } - - var value = message["overrideModules"]; - if (value != null) { - bb.writeByte(8); - encodeStringMap(value, bb); - } - bb.writeByte(0); -} - -function decodeFrameworkEntryPoint(bb) { - var result = {}; - - result["kind"] = FrameworkEntryPointType[bb.readByte()]; - result["path"] = bb.readString(); - result["env"] = decodeLoadedEnvConfig(bb); - return result; -} - -function encodeFrameworkEntryPoint(message, bb) { - var value = message["kind"]; - if (value != null) { - var encoded = FrameworkEntryPointType[value]; - if (encoded === void 0) - throw new Error("Invalid value " + JSON.stringify(value) + ' for enum "FrameworkEntryPointType"'); - bb.writeByte(encoded); - } else { - throw new Error('Missing required field "kind"'); - } - - var value = message["path"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "path"'); - } - - var value = message["env"]; - if (value != null) { - encodeLoadedEnvConfig(value, bb); - } else { - throw new Error('Missing required field "env"'); - } -} - -function decodeFrameworkEntryPointMap(bb) { - var result = {}; - - while (true) { - switch (bb.readByte()) { - case 0: - return result; - - case 1: - result["client"] = decodeFrameworkEntryPoint(bb); - break; - - case 2: - result["server"] = decodeFrameworkEntryPoint(bb); - break; - - case 3: - result["fallback"] = decodeFrameworkEntryPoint(bb); - break; - - default: - throw new Error("Attempted to parse invalid message"); - } - } -} - -function encodeFrameworkEntryPointMap(message, bb) { - var value = message["client"]; - if (value != null) { - bb.writeByte(1); - encodeFrameworkEntryPoint(value, bb); - } - - var value = message["server"]; - if (value != null) { - bb.writeByte(2); - encodeFrameworkEntryPoint(value, bb); - } - - var value = message["fallback"]; - if (value != null) { - bb.writeByte(3); - encodeFrameworkEntryPoint(value, bb); - } - bb.writeByte(0); -} - -function decodeFrameworkEntryPointMessage(bb) { - var result = {}; - - while (true) { - switch (bb.readByte()) { - case 0: - return result; - - case 1: - result["path"] = bb.readString(); - break; - - case 2: - result["env"] = decodeEnvConfig(bb); - break; - - default: - throw new Error("Attempted to parse invalid message"); - } - } -} - -function encodeFrameworkEntryPointMessage(message, bb) { - var value = message["path"]; - if (value != null) { - bb.writeByte(1); - bb.writeString(value); - } - - var value = message["env"]; - if (value != null) { - bb.writeByte(2); - encodeEnvConfig(value, bb); - } - bb.writeByte(0); -} - -function decodeLoadedFramework(bb) { - var result = {}; - - result["package"] = bb.readString(); - result["display_name"] = bb.readString(); - result["development"] = !!bb.readByte(); - result["entry_points"] = decodeFrameworkEntryPointMap(bb); - result["client_css_in_js"] = CSSInJSBehavior[bb.readByte()]; - result["overrideModules"] = decodeStringMap(bb); - return result; -} - -function encodeLoadedFramework(message, bb) { - var value = message["package"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "package"'); - } - - var value = message["display_name"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "display_name"'); - } - - var value = message["development"]; - if (value != null) { - bb.writeByte(value); - } else { - throw new Error('Missing required field "development"'); - } - - var value = message["entry_points"]; - if (value != null) { - encodeFrameworkEntryPointMap(value, bb); - } else { - throw new Error('Missing required field "entry_points"'); - } - - var value = message["client_css_in_js"]; - if (value != null) { - var encoded = CSSInJSBehavior[value]; - if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + ' for enum "CSSInJSBehavior"'); - bb.writeByte(encoded); - } else { - throw new Error('Missing required field "client_css_in_js"'); - } - - var value = message["overrideModules"]; - if (value != null) { - encodeStringMap(value, bb); - } else { - throw new Error('Missing required field "overrideModules"'); - } -} - -function decodeLoadedRouteConfig(bb) { - var result = {}; - - result["dir"] = bb.readString(); - var length = bb.readVarUint(); - var values = (result["extensions"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = bb.readString(); - result["static_dir"] = bb.readString(); - result["asset_prefix"] = bb.readString(); - return result; -} - -function encodeLoadedRouteConfig(message, bb) { - var value = message["dir"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "dir"'); - } - - var value = message["extensions"]; - if (value != null) { - 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 "extensions"'); - } - - var value = message["static_dir"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "static_dir"'); - } - - var value = message["asset_prefix"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "asset_prefix"'); - } -} - -function decodeRouteConfig(bb) { - var result = {}; - - while (true) { - switch (bb.readByte()) { - case 0: - return result; - - case 1: - var length = bb.readVarUint(); - var values = (result["dir"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = bb.readString(); - break; - - case 2: - var length = bb.readVarUint(); - var values = (result["extensions"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = bb.readString(); - break; - - case 3: - result["static_dir"] = bb.readString(); - break; - - case 4: - result["asset_prefix"] = bb.readString(); - break; - - default: - throw new Error("Attempted to parse invalid message"); - } - } -} - -function encodeRouteConfig(message, bb) { - var value = message["dir"]; - if (value != null) { - bb.writeByte(1); - var values = value, - n = values.length; - bb.writeVarUint(n); - for (var i = 0; i < n; i++) { - value = values[i]; - bb.writeString(value); - } - } - - var value = message["extensions"]; - if (value != null) { - bb.writeByte(2); - var values = value, - n = values.length; - bb.writeVarUint(n); - for (var i = 0; i < n; i++) { - value = values[i]; - bb.writeString(value); - } - } - - var value = message["static_dir"]; - if (value != null) { - bb.writeByte(3); - bb.writeString(value); - } - - var value = message["asset_prefix"]; - if (value != null) { - bb.writeByte(4); - bb.writeString(value); - } - bb.writeByte(0); -} - -function decodeTransformOptions(bb) { - var result = {}; - - while (true) { - switch (bb.readByte()) { - case 0: - return result; - - case 1: - result["jsx"] = decodeJSX(bb); - break; - - case 2: - result["tsconfig_override"] = bb.readString(); - break; - - case 3: - result["resolve"] = ResolveMode[bb.readByte()]; - break; - - case 4: - result["origin"] = bb.readString(); - break; - - case 5: - result["absolute_working_dir"] = bb.readString(); - break; - - case 6: - result["define"] = decodeStringMap(bb); - break; - - case 7: - result["preserve_symlinks"] = !!bb.readByte(); - break; - - case 8: - var length = bb.readVarUint(); - var values = (result["entry_points"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = bb.readString(); - break; - - case 9: - result["write"] = !!bb.readByte(); - break; - - case 10: - var length = bb.readVarUint(); - var values = (result["inject"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = bb.readString(); - break; - - case 11: - result["output_dir"] = bb.readString(); - break; - - case 12: - var length = bb.readVarUint(); - var values = (result["external"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = bb.readString(); - break; - - case 13: - result["loaders"] = decodeLoaderMap(bb); - break; - - case 14: - var length = bb.readVarUint(); - var values = (result["main_fields"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = bb.readString(); - break; - - case 15: - result["platform"] = Platform[bb.readByte()]; - break; - - case 16: - result["serve"] = !!bb.readByte(); - break; - - case 17: - var length = bb.readVarUint(); - var values = (result["extension_order"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = bb.readString(); - break; - - case 18: - result["generate_node_module_bundle"] = !!bb.readByte(); - break; - - case 19: - result["node_modules_bundle_path"] = bb.readString(); - break; - - case 20: - result["node_modules_bundle_path_server"] = bb.readString(); - break; - - case 21: - result["framework"] = decodeFrameworkConfig(bb); - break; - - case 22: - result["router"] = decodeRouteConfig(bb); - break; - - case 23: - result["no_summary"] = !!bb.readByte(); - break; - - case 24: - result["disable_hmr"] = !!bb.readByte(); - break; - - case 25: - result["port"] = bb.readUint16(); - break; - - case 26: - result["logLevel"] = MessageLevel[bb.readVarUint()]; - break; - - default: - throw new Error("Attempted to parse invalid message"); - } - } -} - -function encodeTransformOptions(message, bb) { - var value = message["jsx"]; - if (value != null) { - bb.writeByte(1); - encodeJSX(value, bb); - } - - var value = message["tsconfig_override"]; - if (value != null) { - bb.writeByte(2); - bb.writeString(value); - } - - var value = message["resolve"]; - if (value != null) { - bb.writeByte(3); - var encoded = ResolveMode[value]; - if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + ' for enum "ResolveMode"'); - bb.writeByte(encoded); - } - - var value = message["origin"]; - if (value != null) { - bb.writeByte(4); - bb.writeString(value); - } - - var value = message["absolute_working_dir"]; - if (value != null) { - bb.writeByte(5); - bb.writeString(value); - } - - var value = message["define"]; - if (value != null) { - bb.writeByte(6); - encodeStringMap(value, bb); - } - - var value = message["preserve_symlinks"]; - if (value != null) { - bb.writeByte(7); - bb.writeByte(value); - } - - var value = message["entry_points"]; - if (value != null) { - bb.writeByte(8); - var values = value, - n = values.length; - bb.writeVarUint(n); - for (var i = 0; i < n; i++) { - value = values[i]; - bb.writeString(value); - } - } - - var value = message["write"]; - if (value != null) { - bb.writeByte(9); - bb.writeByte(value); - } - - var value = message["inject"]; - if (value != null) { - bb.writeByte(10); - var values = value, - n = values.length; - bb.writeVarUint(n); - for (var i = 0; i < n; i++) { - value = values[i]; - bb.writeString(value); - } - } - - var value = message["output_dir"]; - if (value != null) { - bb.writeByte(11); - bb.writeString(value); - } - - var value = message["external"]; - if (value != null) { - bb.writeByte(12); - var values = value, - n = values.length; - bb.writeVarUint(n); - for (var i = 0; i < n; i++) { - value = values[i]; - bb.writeString(value); - } - } - - var value = message["loaders"]; - if (value != null) { - bb.writeByte(13); - encodeLoaderMap(value, bb); - } - - var value = message["main_fields"]; - if (value != null) { - bb.writeByte(14); - var values = value, - n = values.length; - bb.writeVarUint(n); - for (var i = 0; i < n; i++) { - value = values[i]; - bb.writeString(value); - } - } - - var value = message["platform"]; - if (value != null) { - bb.writeByte(15); - var encoded = Platform[value]; - if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + ' for enum "Platform"'); - bb.writeByte(encoded); - } - - var value = message["serve"]; - if (value != null) { - bb.writeByte(16); - bb.writeByte(value); - } - - var value = message["extension_order"]; - if (value != null) { - bb.writeByte(17); - var values = value, - n = values.length; - bb.writeVarUint(n); - for (var i = 0; i < n; i++) { - value = values[i]; - bb.writeString(value); - } - } - - var value = message["generate_node_module_bundle"]; - if (value != null) { - bb.writeByte(18); - bb.writeByte(value); - } - - var value = message["node_modules_bundle_path"]; - if (value != null) { - bb.writeByte(19); - bb.writeString(value); - } - - var value = message["node_modules_bundle_path_server"]; - if (value != null) { - bb.writeByte(20); - bb.writeString(value); - } - - var value = message["framework"]; - if (value != null) { - bb.writeByte(21); - encodeFrameworkConfig(value, bb); - } - - var value = message["router"]; - if (value != null) { - bb.writeByte(22); - encodeRouteConfig(value, bb); - } - - var value = message["no_summary"]; - if (value != null) { - bb.writeByte(23); - bb.writeByte(value); - } - - var value = message["disable_hmr"]; - if (value != null) { - bb.writeByte(24); - bb.writeByte(value); - } - - var value = message["port"]; - if (value != null) { - bb.writeByte(25); - bb.writeUint16(value); - } - - var value = message["logLevel"]; - if (value != null) { - bb.writeByte(26); - var encoded = MessageLevel[value]; - if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + ' for enum "MessageLevel"'); - bb.writeVarUint(encoded); - } - bb.writeByte(0); -} - -function decodeFileHandle(bb) { - var result = {}; - - result["path"] = bb.readString(); - result["size"] = bb.readVarUint(); - result["fd"] = bb.readVarUint(); - return result; -} - -function encodeFileHandle(message, bb) { - var value = message["path"]; - if (value != null) { - bb.writeString(value); - } else { - 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"'); - } - - var value = message["fd"]; - if (value != null) { - bb.writeVarUint(value); - } else { - throw new Error('Missing required field "fd"'); - } -} - -function decodeTransform(bb) { - var result = {}; - - while (true) { - switch (bb.readByte()) { - case 0: - return result; - - case 1: - result["handle"] = decodeFileHandle(bb); - break; - - case 2: - result["path"] = bb.readString(); - break; - - case 3: - result["contents"] = bb.readByteArray(); - break; - - case 4: - result["loader"] = Loader[bb.readByte()]; - break; - - case 5: - result["options"] = decodeTransformOptions(bb); - break; - - default: - throw new Error("Attempted to parse invalid message"); - } - } -} - -function encodeTransform(message, bb) { - var value = message["handle"]; - if (value != null) { - bb.writeByte(1); - encodeFileHandle(value, bb); - } - - var value = message["path"]; - if (value != null) { - bb.writeByte(2); - bb.writeString(value); - } - - var value = message["contents"]; - if (value != null) { - bb.writeByte(3); - bb.writeByteArray(value); - } - - var value = message["loader"]; - if (value != null) { - 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); - } - - var value = message["options"]; - if (value != null) { - bb.writeByte(5); - encodeTransformOptions(value, bb); - } - bb.writeByte(0); -} - -function decodeScan(bb) { - var result = {}; - - while (true) { - switch (bb.readByte()) { - case 0: - return result; - - case 1: - result["path"] = bb.readString(); - break; - - case 2: - result["contents"] = bb.readByteArray(); - break; - - case 3: - result["loader"] = Loader[bb.readByte()]; - break; - - default: - throw new Error("Attempted to parse invalid message"); - } - } -} - -function encodeScan(message, bb) { - var value = message["path"]; - if (value != null) { - bb.writeByte(1); - bb.writeString(value); - } - - var value = message["contents"]; - if (value != null) { - bb.writeByte(2); - bb.writeByteArray(value); - } - - var value = message["loader"]; - if (value != null) { - bb.writeByte(3); - var encoded = Loader[value]; - if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + ' for enum "Loader"'); - bb.writeByte(encoded); - } - bb.writeByte(0); -} - -function decodeScanResult(bb) { - var result = {}; - - var length = bb.readVarUint(); - var values = (result["exports"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = bb.readString(); - var length = bb.readVarUint(); - var values = (result["imports"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = decodeScannedImport(bb); - return result; -} - -function encodeScanResult(message, bb) { - var value = message["exports"]; - if (value != null) { - 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 "exports"'); - } - - var value = message["imports"]; - if (value != null) { - var values = value, - n = values.length; - bb.writeVarUint(n); - for (var i = 0; i < n; i++) { - value = values[i]; - encodeScannedImport(value, bb); - } - } else { - throw new Error('Missing required field "imports"'); - } -} - -function decodeScannedImport(bb) { - var result = {}; - - result["path"] = bb.readString(); - result["kind"] = ImportKind[bb.readByte()]; - return result; -} - -function encodeScannedImport(message, bb) { - var value = message["path"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "path"'); - } - - var value = message["kind"]; - if (value != null) { - var encoded = ImportKind[value]; - if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + ' for enum "ImportKind"'); - bb.writeByte(encoded); - } else { - throw new Error('Missing required field "kind"'); - } -} -const ImportKind = { - 1: 1, - 2: 2, - 3: 3, - 4: 4, - 5: 5, - 6: 6, - 7: 7, - 8: 8, - entry_point: 1, - stmt: 2, - require: 3, - dynamic: 4, - require_resolve: 5, - at: 6, - url: 7, - internal: 8, -}; -const ImportKindKeys = { - 1: "entry_point", - 2: "stmt", - 3: "require", - 4: "dynamic", - 5: "require_resolve", - 6: "at", - 7: "url", - 8: "internal", - entry_point: "entry_point", - stmt: "stmt", - require: "require", - dynamic: "dynamic", - require_resolve: "require_resolve", - at: "at", - url: "url", - internal: "internal", -}; -const TransformResponseStatus = { - 1: 1, - 2: 2, - success: 1, - fail: 2, -}; -const TransformResponseStatusKeys = { - 1: "success", - 2: "fail", - success: "success", - fail: "fail", -}; - -function decodeOutputFile(bb) { - var result = {}; - - result["data"] = bb.readByteArray(); - result["path"] = bb.readString(); - return result; -} - -function encodeOutputFile(message, bb) { - var value = message["data"]; - if (value != null) { - bb.writeByteArray(value); - } else { - 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"'); - } -} - -function decodeTransformResponse(bb) { - var result = {}; - - result["status"] = TransformResponseStatus[bb.readVarUint()]; - var length = bb.readVarUint(); - 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)); - 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); - } else { - throw new Error('Missing required field "status"'); - } - - var value = message["files"]; - if (value != null) { - 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"'); - } - - var value = message["errors"]; - if (value != null) { - 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"'); - } -} -const MessageLevel = { - 1: 1, - 2: 2, - 3: 3, - 4: 4, - 5: 5, - err: 1, - warn: 2, - note: 3, - info: 4, - debug: 5, -}; -const MessageLevelKeys = { - 1: "err", - 2: "warn", - 3: "note", - 4: "info", - 5: "debug", - err: "err", - warn: "warn", - note: "note", - info: "info", - debug: "debug", -}; - -function decodeLocation(bb) { - var result = {}; - - result["file"] = bb.readString(); - result["namespace"] = bb.readString(); - result["line"] = bb.readInt32(); - result["column"] = bb.readInt32(); - result["line_text"] = bb.readString(); - result["suggestion"] = bb.readString(); - result["offset"] = bb.readVarUint(); - return result; -} - -function encodeLocation(message, bb) { - var value = message["file"]; - if (value != null) { - bb.writeString(value); - } else { - 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"'); - } - - var value = message["line"]; - if (value != null) { - bb.writeInt32(value); - } else { - 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"'); - } - - var value = message["line_text"]; - if (value != null) { - bb.writeString(value); - } else { - 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"'); - } - - var value = message["offset"]; - if (value != null) { - bb.writeVarUint(value); - } else { - throw new Error('Missing required field "offset"'); - } -} - -function decodeMessageData(bb) { - var result = {}; - - while (true) { - switch (bb.readByte()) { - case 0: - return result; - - case 1: - result["text"] = bb.readString(); - break; - - case 2: - result["location"] = decodeLocation(bb); - break; - - default: - throw new Error("Attempted to parse invalid message"); - } - } -} - -function encodeMessageData(message, bb) { - var value = message["text"]; - if (value != null) { - bb.writeByte(1); - bb.writeString(value); - } - - var value = message["location"]; - if (value != null) { - bb.writeByte(2); - encodeLocation(value, bb); - } - bb.writeByte(0); -} - -function decodeMessageMeta(bb) { - var result = {}; - - while (true) { - switch (bb.readByte()) { - case 0: - return result; - - case 1: - result["resolve"] = bb.readString(); - break; - - case 2: - result["build"] = !!bb.readByte(); - break; - - default: - throw new Error("Attempted to parse invalid message"); - } - } -} - -function encodeMessageMeta(message, bb) { - var value = message["resolve"]; - if (value != null) { - bb.writeByte(1); - bb.writeString(value); - } - - var value = message["build"]; - if (value != null) { - bb.writeByte(2); - bb.writeByte(value); - } - bb.writeByte(0); -} - -function decodeMessage(bb) { - var result = {}; - - result["level"] = MessageLevel[bb.readVarUint()]; - result["data"] = decodeMessageData(bb); - var length = bb.readVarUint(); - var values = (result["notes"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = decodeMessageData(bb); - result["on"] = decodeMessageMeta(bb); - return result; -} - -function encodeMessage(message, bb) { - var value = message["level"]; - if (value != null) { - var encoded = MessageLevel[value]; - if (encoded === void 0) throw new Error("Invalid value " + JSON.stringify(value) + ' for enum "MessageLevel"'); - bb.writeVarUint(encoded); - } else { - throw new Error('Missing required field "level"'); - } - - var value = message["data"]; - if (value != null) { - encodeMessageData(value, bb); - } else { - throw new Error('Missing required field "data"'); - } - - var value = message["notes"]; - if (value != null) { - 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"'); - } - - var value = message["on"]; - if (value != null) { - encodeMessageMeta(value, bb); - } else { - throw new Error('Missing required field "on"'); - } -} - -function decodeLog(bb) { - var result = {}; - - result["warnings"] = bb.readUint32(); - result["errors"] = bb.readUint32(); - var length = bb.readVarUint(); - 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"'); - } - - var value = message["errors"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "errors"'); - } - - var value = message["msgs"]; - if (value != null) { - 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"'); - } -} -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, - 3: 3, - 4: 4, - 5: 5, - 6: 6, - 7: 7, - 8: 8, - welcome: 1, - file_change_notification: 2, - build_success: 3, - build_fail: 4, - manifest_success: 5, - manifest_fail: 6, - resolve_file: 7, - file_change_notification_with_hint: 8, -}; -const WebsocketMessageKindKeys = { - 1: "welcome", - 2: "file_change_notification", - 3: "build_success", - 4: "build_fail", - 5: "manifest_success", - 6: "manifest_fail", - 7: "resolve_file", - 8: "file_change_notification_with_hint", - welcome: "welcome", - file_change_notification: "file_change_notification", - build_success: "build_success", - build_fail: "build_fail", - manifest_success: "manifest_success", - manifest_fail: "manifest_fail", - resolve_file: "resolve_file", - file_change_notification_with_hint: "file_change_notification_with_hint", -}; -const WebsocketCommandKind = { - 1: 1, - 2: 2, - 3: 3, - build: 1, - manifest: 2, - build_with_file_path: 3, -}; -const WebsocketCommandKindKeys = { - 1: "build", - 2: "manifest", - 3: "build_with_file_path", - build: "build", - manifest: "manifest", - build_with_file_path: "build_with_file_path", -}; - -function decodeWebsocketMessage(bb) { - var result = {}; - - result["timestamp"] = bb.readUint32(); - result["kind"] = WebsocketMessageKind[bb.readByte()]; - return result; -} - -function encodeWebsocketMessage(message, bb) { - var value = message["timestamp"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "timestamp"'); - } - - var value = message["kind"]; - if (value != null) { - var encoded = WebsocketMessageKind[value]; - if (encoded === void 0) - throw new Error("Invalid value " + JSON.stringify(value) + ' for enum "WebsocketMessageKind"'); - bb.writeByte(encoded); - } else { - throw new Error('Missing required field "kind"'); - } -} - -function decodeWebsocketMessageWelcome(bb) { - var result = {}; - - result["epoch"] = bb.readUint32(); - result["javascriptReloader"] = Reloader[bb.readByte()]; - result["cwd"] = bb.readString(); - return result; -} - -function encodeWebsocketMessageWelcome(message, bb) { - var value = message["epoch"]; - if (value != null) { - bb.writeUint32(value); - } else { - 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"'); - } - - var value = message["cwd"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "cwd"'); - } -} - -function decodeWebsocketMessageFileChangeNotification(bb) { - var result = {}; - - result["id"] = bb.readUint32(); - result["loader"] = Loader[bb.readByte()]; - return result; -} - -function encodeWebsocketMessageFileChangeNotification(message, bb) { - var value = message["id"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "id"'); - } - - var value = message["loader"]; - if (value != null) { - var encoded = Loader[value]; - 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"'); - } -} - -function decodeWebsocketCommand(bb) { - var result = {}; - - result["kind"] = WebsocketCommandKind[bb.readByte()]; - result["timestamp"] = bb.readUint32(); - return result; -} - -function encodeWebsocketCommand(message, bb) { - var value = message["kind"]; - if (value != null) { - var encoded = WebsocketCommandKind[value]; - if (encoded === void 0) - throw new Error("Invalid value " + JSON.stringify(value) + ' for enum "WebsocketCommandKind"'); - bb.writeByte(encoded); - } else { - throw new Error('Missing required field "kind"'); - } - - var value = message["timestamp"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "timestamp"'); - } -} - -function decodeWebsocketCommandBuild(bb) { - var result = {}; - - result["id"] = bb.readUint32(); - return result; -} - -function encodeWebsocketCommandBuild(message, bb) { - var value = message["id"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "id"'); - } -} - -function decodeWebsocketCommandManifest(bb) { - var result = {}; - - result["id"] = bb.readUint32(); - return result; -} - -function encodeWebsocketCommandManifest(message, bb) { - var value = message["id"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "id"'); - } -} - -function decodeWebsocketMessageBuildSuccess(bb) { - var result = {}; - - result["id"] = bb.readUint32(); - result["from_timestamp"] = bb.readUint32(); - result["loader"] = Loader[bb.readByte()]; - result["module_path"] = bb.readString(); - result["blob_length"] = bb.readUint32(); - return result; -} - -function encodeWebsocketMessageBuildSuccess(message, bb) { - var value = message["id"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "id"'); - } - - var value = message["from_timestamp"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "from_timestamp"'); - } - - var value = message["loader"]; - if (value != null) { - var encoded = Loader[value]; - 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"'); - } - - var value = message["module_path"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "module_path"'); - } - - var value = message["blob_length"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "blob_length"'); - } -} - -function decodeWebsocketMessageBuildFailure(bb) { - var result = {}; - - result["id"] = bb.readUint32(); - result["from_timestamp"] = bb.readUint32(); - result["loader"] = Loader[bb.readByte()]; - result["module_path"] = bb.readString(); - result["log"] = decodeLog(bb); - return result; -} - -function encodeWebsocketMessageBuildFailure(message, bb) { - var value = message["id"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "id"'); - } - - var value = message["from_timestamp"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "from_timestamp"'); - } - - var value = message["loader"]; - if (value != null) { - var encoded = Loader[value]; - 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"'); - } - - var value = message["module_path"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "module_path"'); - } - - var value = message["log"]; - if (value != null) { - encodeLog(value, bb); - } else { - throw new Error('Missing required field "log"'); - } -} - -function decodeWebsocketCommandBuildWithFilePath(bb) { - var result = {}; - - result["id"] = bb.readUint32(); - result["file_path"] = bb.readString(); - return result; -} - -function encodeWebsocketCommandBuildWithFilePath(message, bb) { - var value = message["id"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "id"'); - } - - var value = message["file_path"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "file_path"'); - } -} - -function decodeWebsocketMessageResolveID(bb) { - var result = {}; - - result["id"] = bb.readUint32(); - return result; -} - -function encodeWebsocketMessageResolveID(message, bb) { - var value = message["id"]; - if (value != null) { - bb.writeUint32(value); - } else { - throw new Error('Missing required field "id"'); - } -} - -function decodeNPMRegistry(bb) { - var result = {}; - - result["url"] = bb.readString(); - result["username"] = bb.readString(); - result["password"] = bb.readString(); - result["token"] = bb.readString(); - return result; -} - -function encodeNPMRegistry(message, bb) { - var value = message["url"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "url"'); - } - - var value = message["username"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "username"'); - } - - var value = message["password"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "password"'); - } - - var value = message["token"]; - if (value != null) { - bb.writeString(value); - } else { - throw new Error('Missing required field "token"'); - } -} - -function decodeNPMRegistryMap(bb) { - var result = {}; - - var length = bb.readVarUint(); - var values = (result["scopes"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = bb.readString(); - var length = bb.readVarUint(); - var values = (result["registries"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = decodeNPMRegistry(bb); - return result; -} - -function encodeNPMRegistryMap(message, bb) { - var value = message["scopes"]; - if (value != null) { - 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 "scopes"'); - } - - var value = message["registries"]; - if (value != null) { - var values = value, - n = values.length; - bb.writeVarUint(n); - for (var i = 0; i < n; i++) { - value = values[i]; - encodeNPMRegistry(value, bb); - } - } else { - throw new Error('Missing required field "registries"'); - } -} - -function decodeBunInstall(bb) { - var result = {}; - - while (true) { - switch (bb.readByte()) { - case 0: - return result; - - case 1: - result["default_registry"] = decodeNPMRegistry(bb); - break; - - case 2: - result["scoped"] = decodeNPMRegistryMap(bb); - break; - - case 3: - result["lockfile_path"] = bb.readString(); - break; - - case 4: - result["save_lockfile_path"] = bb.readString(); - break; - - case 5: - result["cache_directory"] = bb.readString(); - break; - - case 6: - result["dry_run"] = !!bb.readByte(); - break; - - case 7: - result["force"] = !!bb.readByte(); - break; - - case 8: - result["save_dev"] = !!bb.readByte(); - break; - - case 9: - result["save_optional"] = !!bb.readByte(); - break; - - case 10: - result["save_peer"] = !!bb.readByte(); - break; - - case 11: - result["save_lockfile"] = !!bb.readByte(); - break; - - case 12: - result["production"] = !!bb.readByte(); - break; - - case 13: - result["save_yarn_lockfile"] = !!bb.readByte(); - break; - - case 14: - var length = bb.readVarUint(); - var values = (result["native_bin_links"] = Array(length)); - for (var i = 0; i < length; i++) values[i] = bb.readString(); - break; - - case 15: - result["disable_cache"] = !!bb.readByte(); - break; - - case 16: - result["disable_manifest_cache"] = !!bb.readByte(); - break; - - case 17: - result["global_dir"] = bb.readString(); - break; - - case 18: - result["global_bin_dir"] = bb.readString(); - break; - - default: - throw new Error("Attempted to parse invalid message"); - } - } -} - -function encodeBunInstall(message, bb) { - var value = message["default_registry"]; - if (value != null) { - bb.writeByte(1); - encodeNPMRegistry(value, bb); - } - - var value = message["scoped"]; - if (value != null) { - bb.writeByte(2); - encodeNPMRegistryMap(value, bb); - } - - var value = message["lockfile_path"]; - if (value != null) { - bb.writeByte(3); - bb.writeString(value); - } - - var value = message["save_lockfile_path"]; - if (value != null) { - bb.writeByte(4); - bb.writeString(value); - } - - var value = message["cache_directory"]; - if (value != null) { - bb.writeByte(5); - bb.writeString(value); - } - - var value = message["dry_run"]; - if (value != null) { - bb.writeByte(6); - bb.writeByte(value); - } - - var value = message["force"]; - if (value != null) { - bb.writeByte(7); - bb.writeByte(value); - } - - var value = message["save_dev"]; - if (value != null) { - bb.writeByte(8); - bb.writeByte(value); - } - - var value = message["save_optional"]; - if (value != null) { - bb.writeByte(9); - bb.writeByte(value); - } - - var value = message["save_peer"]; - if (value != null) { - bb.writeByte(10); - bb.writeByte(value); - } - - var value = message["save_lockfile"]; - if (value != null) { - bb.writeByte(11); - bb.writeByte(value); - } - - var value = message["production"]; - if (value != null) { - bb.writeByte(12); - bb.writeByte(value); - } - - var value = message["save_yarn_lockfile"]; - if (value != null) { - bb.writeByte(13); - bb.writeByte(value); - } - - var value = message["native_bin_links"]; - if (value != null) { - bb.writeByte(14); - var values = value, - n = values.length; - bb.writeVarUint(n); - for (var i = 0; i < n; i++) { - value = values[i]; - bb.writeString(value); - } - } - - var value = message["disable_cache"]; - if (value != null) { - bb.writeByte(15); - bb.writeByte(value); - } - - var value = message["disable_manifest_cache"]; - if (value != null) { - bb.writeByte(16); - bb.writeByte(value); - } - - var value = message["global_dir"]; - if (value != null) { - bb.writeByte(17); - bb.writeString(value); - } - - var value = message["global_bin_dir"]; - if (value != null) { - bb.writeByte(18); - bb.writeString(value); - } - bb.writeByte(0); -} - -export { Loader }; -export { LoaderKeys }; -export { FrameworkEntryPointType }; -export { FrameworkEntryPointTypeKeys }; -export { StackFrameScope }; -export { StackFrameScopeKeys }; -export { decodeStackFrame }; -export { encodeStackFrame }; -export { decodeStackFramePosition }; -export { encodeStackFramePosition }; -export { decodeSourceLine }; -export { encodeSourceLine }; -export { decodeStackTrace }; -export { encodeStackTrace }; -export { decodeJSException }; -export { encodeJSException }; -export { FallbackStep }; -export { FallbackStepKeys }; -export { decodeProblems }; -export { encodeProblems }; -export { decodeRouter }; -export { encodeRouter }; -export { decodeFallbackMessageContainer }; -export { encodeFallbackMessageContainer }; -export { ResolveMode }; -export { ResolveModeKeys }; -export { Platform }; -export { PlatformKeys }; -export { CSSInJSBehavior }; -export { CSSInJSBehaviorKeys }; -export { JSXRuntime }; -export { JSXRuntimeKeys }; -export { decodeJSX }; -export { encodeJSX }; -export { decodeStringPointer }; -export { encodeStringPointer }; -export { decodeJavascriptBundledModule }; -export { encodeJavascriptBundledModule }; -export { decodeJavascriptBundledPackage }; -export { encodeJavascriptBundledPackage }; -export { decodeJavascriptBundle }; -export { encodeJavascriptBundle }; -export { decodeJavascriptBundleContainer }; -export { encodeJavascriptBundleContainer }; -export { ScanDependencyMode }; -export { ScanDependencyModeKeys }; -export { ModuleImportType }; -export { ModuleImportTypeKeys }; -export { decodeModuleImportRecord }; -export { encodeModuleImportRecord }; -export { decodeModule }; -export { encodeModule }; -export { decodeStringMap }; -export { encodeStringMap }; -export { decodeLoaderMap }; -export { encodeLoaderMap }; -export { DotEnvBehavior }; -export { DotEnvBehaviorKeys }; -export { decodeEnvConfig }; -export { encodeEnvConfig }; -export { decodeLoadedEnvConfig }; -export { encodeLoadedEnvConfig }; -export { decodeFrameworkConfig }; -export { encodeFrameworkConfig }; -export { decodeFrameworkEntryPoint }; -export { encodeFrameworkEntryPoint }; -export { decodeFrameworkEntryPointMap }; -export { encodeFrameworkEntryPointMap }; -export { decodeFrameworkEntryPointMessage }; -export { encodeFrameworkEntryPointMessage }; -export { decodeLoadedFramework }; -export { encodeLoadedFramework }; -export { decodeLoadedRouteConfig }; -export { encodeLoadedRouteConfig }; -export { decodeRouteConfig }; -export { encodeRouteConfig }; -export { decodeTransformOptions }; -export { encodeTransformOptions }; -export { decodeFileHandle }; -export { encodeFileHandle }; -export { decodeTransform }; -export { encodeTransform }; -export { decodeScan }; -export { encodeScan }; -export { decodeScanResult }; -export { encodeScanResult }; -export { decodeScannedImport }; -export { encodeScannedImport }; -export { ImportKind }; -export { ImportKindKeys }; -export { TransformResponseStatus }; -export { TransformResponseStatusKeys }; -export { decodeOutputFile }; -export { encodeOutputFile }; -export { decodeTransformResponse }; -export { encodeTransformResponse }; -export { MessageLevel }; -export { MessageLevelKeys }; -export { decodeLocation }; -export { encodeLocation }; -export { decodeMessageData }; -export { encodeMessageData }; -export { decodeMessageMeta }; -export { encodeMessageMeta }; -export { decodeMessage }; -export { encodeMessage }; -export { decodeLog }; -export { encodeLog }; -export { Reloader }; -export { ReloaderKeys }; -export { WebsocketMessageKind }; -export { WebsocketMessageKindKeys }; -export { WebsocketCommandKind }; -export { WebsocketCommandKindKeys }; -export { decodeWebsocketMessage }; -export { encodeWebsocketMessage }; -export { decodeWebsocketMessageWelcome }; -export { encodeWebsocketMessageWelcome }; -export { decodeWebsocketMessageFileChangeNotification }; -export { encodeWebsocketMessageFileChangeNotification }; -export { decodeWebsocketCommand }; -export { encodeWebsocketCommand }; -export { decodeWebsocketCommandBuild }; -export { encodeWebsocketCommandBuild }; -export { decodeWebsocketCommandManifest }; -export { encodeWebsocketCommandManifest }; -export { decodeWebsocketMessageBuildSuccess }; -export { encodeWebsocketMessageBuildSuccess }; -export { decodeWebsocketMessageBuildFailure }; -export { encodeWebsocketMessageBuildFailure }; -export { decodeWebsocketCommandBuildWithFilePath }; -export { encodeWebsocketCommandBuildWithFilePath }; -export { decodeWebsocketMessageResolveID }; -export { encodeWebsocketMessageResolveID }; -export { decodeNPMRegistry }; -export { encodeNPMRegistry }; -export { decodeNPMRegistryMap }; -export { encodeNPMRegistryMap }; -export { decodeBunInstall }; -export { encodeBunInstall }; |