UNPKG

@valtown/codemirror-codeium

Version:

codemirror integration for codeium

693 lines 23.5 kB
// Copyright Exafunction, Inc. import { Message, proto3, protoInt64 } from "@bufbuild/protobuf"; /** * @generated from enum exa.codeium_common_pb.ExperimentKey */ export var ExperimentKey; (function (ExperimentKey) { /** * @generated from enum value: UNSPECIFIED = 0; */ ExperimentKey[ExperimentKey["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * @generated from enum value: JUPYTER_FORMAT = 77; */ ExperimentKey[ExperimentKey["JUPYTER_FORMAT"] = 77] = "JUPYTER_FORMAT"; })(ExperimentKey || (ExperimentKey = {})); // Retrieve enum metadata with: proto3.getEnumType(ExperimentKey) proto3.util.setEnumType(ExperimentKey, "exa.codeium_common_pb.ExperimentKey", [ { no: 0, name: "UNSPECIFIED" }, { no: 77, name: "JUPYTER_FORMAT" }, ]); /** * Authentication source for users on the cloud service. * * @generated from enum exa.codeium_common_pb.AuthSource */ export var AuthSource; (function (AuthSource) { /** * @generated from enum value: AUTH_SOURCE_CODEIUM = 0; */ AuthSource[AuthSource["CODEIUM"] = 0] = "CODEIUM"; })(AuthSource || (AuthSource = {})); // Retrieve enum metadata with: proto3.getEnumType(AuthSource) proto3.util.setEnumType(AuthSource, "exa.codeium_common_pb.AuthSource", [ { no: 0, name: "AUTH_SOURCE_CODEIUM" }, ]); /** * @generated from enum exa.codeium_common_pb.EventType */ export var EventType; (function (EventType) { /** * @generated from enum value: EVENT_TYPE_UNSPECIFIED = 0; */ EventType[EventType["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * @generated from enum value: EVENT_TYPE_ENABLE_CODEIUM = 1; */ EventType[EventType["ENABLE_CODEIUM"] = 1] = "ENABLE_CODEIUM"; /** * @generated from enum value: EVENT_TYPE_DISABLE_CODEIUM = 2; */ EventType[EventType["DISABLE_CODEIUM"] = 2] = "DISABLE_CODEIUM"; /** * @generated from enum value: EVENT_TYPE_SHOW_PREVIOUS_COMPLETION = 3; */ EventType[EventType["SHOW_PREVIOUS_COMPLETION"] = 3] = "SHOW_PREVIOUS_COMPLETION"; /** * @generated from enum value: EVENT_TYPE_SHOW_NEXT_COMPLETION = 4; */ EventType[EventType["SHOW_NEXT_COMPLETION"] = 4] = "SHOW_NEXT_COMPLETION"; })(EventType || (EventType = {})); // Retrieve enum metadata with: proto3.getEnumType(EventType) proto3.util.setEnumType(EventType, "exa.codeium_common_pb.EventType", [ { no: 0, name: "EVENT_TYPE_UNSPECIFIED" }, { no: 1, name: "EVENT_TYPE_ENABLE_CODEIUM" }, { no: 2, name: "EVENT_TYPE_DISABLE_CODEIUM" }, { no: 3, name: "EVENT_TYPE_SHOW_PREVIOUS_COMPLETION" }, { no: 4, name: "EVENT_TYPE_SHOW_NEXT_COMPLETION" }, ]); /** * @generated from enum exa.codeium_common_pb.CompletionSource */ export var CompletionSource; (function (CompletionSource) { /** * @generated from enum value: COMPLETION_SOURCE_UNSPECIFIED = 0; */ CompletionSource[CompletionSource["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * @generated from enum value: COMPLETION_SOURCE_TYPING_AS_SUGGESTED = 1; */ CompletionSource[CompletionSource["TYPING_AS_SUGGESTED"] = 1] = "TYPING_AS_SUGGESTED"; /** * @generated from enum value: COMPLETION_SOURCE_CACHE = 2; */ CompletionSource[CompletionSource["CACHE"] = 2] = "CACHE"; /** * @generated from enum value: COMPLETION_SOURCE_NETWORK = 3; */ CompletionSource[CompletionSource["NETWORK"] = 3] = "NETWORK"; })(CompletionSource || (CompletionSource = {})); // Retrieve enum metadata with: proto3.getEnumType(CompletionSource) proto3.util.setEnumType(CompletionSource, "exa.codeium_common_pb.CompletionSource", [ { no: 0, name: "COMPLETION_SOURCE_UNSPECIFIED" }, { no: 1, name: "COMPLETION_SOURCE_TYPING_AS_SUGGESTED" }, { no: 2, name: "COMPLETION_SOURCE_CACHE" }, { no: 3, name: "COMPLETION_SOURCE_NETWORK" }, ]); /** * Every time this list is updated, we should be redeploying the API server * since it uses the string representation for BQ. * * @generated from enum exa.codeium_common_pb.Language */ export var Language; (function (Language) { /** * @generated from enum value: LANGUAGE_UNSPECIFIED = 0; */ Language[Language["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * @generated from enum value: LANGUAGE_C = 1; */ Language[Language["C"] = 1] = "C"; /** * @generated from enum value: LANGUAGE_CLOJURE = 2; */ Language[Language["CLOJURE"] = 2] = "CLOJURE"; /** * @generated from enum value: LANGUAGE_COFFEESCRIPT = 3; */ Language[Language["COFFEESCRIPT"] = 3] = "COFFEESCRIPT"; /** * @generated from enum value: LANGUAGE_CPP = 4; */ Language[Language["CPP"] = 4] = "CPP"; /** * @generated from enum value: LANGUAGE_CSHARP = 5; */ Language[Language["CSHARP"] = 5] = "CSHARP"; /** * @generated from enum value: LANGUAGE_CSS = 6; */ Language[Language["CSS"] = 6] = "CSS"; /** * @generated from enum value: LANGUAGE_CUDACPP = 7; */ Language[Language["CUDACPP"] = 7] = "CUDACPP"; /** * @generated from enum value: LANGUAGE_DOCKERFILE = 8; */ Language[Language["DOCKERFILE"] = 8] = "DOCKERFILE"; /** * @generated from enum value: LANGUAGE_GO = 9; */ Language[Language["GO"] = 9] = "GO"; /** * @generated from enum value: LANGUAGE_GROOVY = 10; */ Language[Language["GROOVY"] = 10] = "GROOVY"; /** * @generated from enum value: LANGUAGE_HANDLEBARS = 11; */ Language[Language["HANDLEBARS"] = 11] = "HANDLEBARS"; /** * @generated from enum value: LANGUAGE_HASKELL = 12; */ Language[Language["HASKELL"] = 12] = "HASKELL"; /** * @generated from enum value: LANGUAGE_HCL = 13; */ Language[Language["HCL"] = 13] = "HCL"; /** * @generated from enum value: LANGUAGE_HTML = 14; */ Language[Language["HTML"] = 14] = "HTML"; /** * @generated from enum value: LANGUAGE_INI = 15; */ Language[Language["INI"] = 15] = "INI"; /** * @generated from enum value: LANGUAGE_JAVA = 16; */ Language[Language["JAVA"] = 16] = "JAVA"; /** * @generated from enum value: LANGUAGE_JAVASCRIPT = 17; */ Language[Language["JAVASCRIPT"] = 17] = "JAVASCRIPT"; /** * @generated from enum value: LANGUAGE_JSON = 18; */ Language[Language["JSON"] = 18] = "JSON"; /** * @generated from enum value: LANGUAGE_JULIA = 19; */ Language[Language["JULIA"] = 19] = "JULIA"; /** * @generated from enum value: LANGUAGE_KOTLIN = 20; */ Language[Language["KOTLIN"] = 20] = "KOTLIN"; /** * @generated from enum value: LANGUAGE_LATEX = 21; */ Language[Language["LATEX"] = 21] = "LATEX"; /** * @generated from enum value: LANGUAGE_LESS = 22; */ Language[Language["LESS"] = 22] = "LESS"; /** * @generated from enum value: LANGUAGE_LUA = 23; */ Language[Language["LUA"] = 23] = "LUA"; /** * @generated from enum value: LANGUAGE_MAKEFILE = 24; */ Language[Language["MAKEFILE"] = 24] = "MAKEFILE"; /** * @generated from enum value: LANGUAGE_MARKDOWN = 25; */ Language[Language["MARKDOWN"] = 25] = "MARKDOWN"; /** * @generated from enum value: LANGUAGE_OBJECTIVEC = 26; */ Language[Language["OBJECTIVEC"] = 26] = "OBJECTIVEC"; /** * @generated from enum value: LANGUAGE_OBJECTIVECPP = 27; */ Language[Language["OBJECTIVECPP"] = 27] = "OBJECTIVECPP"; /** * @generated from enum value: LANGUAGE_PERL = 28; */ Language[Language["PERL"] = 28] = "PERL"; /** * @generated from enum value: LANGUAGE_PHP = 29; */ Language[Language["PHP"] = 29] = "PHP"; /** * @generated from enum value: LANGUAGE_PLAINTEXT = 30; */ Language[Language["PLAINTEXT"] = 30] = "PLAINTEXT"; /** * @generated from enum value: LANGUAGE_PROTOBUF = 31; */ Language[Language["PROTOBUF"] = 31] = "PROTOBUF"; /** * @generated from enum value: LANGUAGE_PBTXT = 32; */ Language[Language["PBTXT"] = 32] = "PBTXT"; /** * @generated from enum value: LANGUAGE_PYTHON = 33; */ Language[Language["PYTHON"] = 33] = "PYTHON"; /** * @generated from enum value: LANGUAGE_R = 34; */ Language[Language["R"] = 34] = "R"; /** * @generated from enum value: LANGUAGE_RUBY = 35; */ Language[Language["RUBY"] = 35] = "RUBY"; /** * @generated from enum value: LANGUAGE_RUST = 36; */ Language[Language["RUST"] = 36] = "RUST"; /** * @generated from enum value: LANGUAGE_SASS = 37; */ Language[Language["SASS"] = 37] = "SASS"; /** * @generated from enum value: LANGUAGE_SCALA = 38; */ Language[Language["SCALA"] = 38] = "SCALA"; /** * @generated from enum value: LANGUAGE_SCSS = 39; */ Language[Language["SCSS"] = 39] = "SCSS"; /** * @generated from enum value: LANGUAGE_SHELL = 40; */ Language[Language["SHELL"] = 40] = "SHELL"; /** * @generated from enum value: LANGUAGE_SQL = 41; */ Language[Language["SQL"] = 41] = "SQL"; /** * @generated from enum value: LANGUAGE_STARLARK = 42; */ Language[Language["STARLARK"] = 42] = "STARLARK"; /** * @generated from enum value: LANGUAGE_SWIFT = 43; */ Language[Language["SWIFT"] = 43] = "SWIFT"; /** * @generated from enum value: LANGUAGE_TSX = 44; */ Language[Language["TSX"] = 44] = "TSX"; /** * @generated from enum value: LANGUAGE_TYPESCRIPT = 45; */ Language[Language["TYPESCRIPT"] = 45] = "TYPESCRIPT"; /** * @generated from enum value: LANGUAGE_VISUALBASIC = 46; */ Language[Language["VISUALBASIC"] = 46] = "VISUALBASIC"; /** * @generated from enum value: LANGUAGE_VUE = 47; */ Language[Language["VUE"] = 47] = "VUE"; /** * @generated from enum value: LANGUAGE_XML = 48; */ Language[Language["XML"] = 48] = "XML"; /** * @generated from enum value: LANGUAGE_XSL = 49; */ Language[Language["XSL"] = 49] = "XSL"; /** * @generated from enum value: LANGUAGE_YAML = 50; */ Language[Language["YAML"] = 50] = "YAML"; /** * @generated from enum value: LANGUAGE_SVELTE = 51; */ Language[Language["SVELTE"] = 51] = "SVELTE"; /** * @generated from enum value: LANGUAGE_TOML = 52; */ Language[Language["TOML"] = 52] = "TOML"; /** * @generated from enum value: LANGUAGE_DART = 53; */ Language[Language["DART"] = 53] = "DART"; /** * @generated from enum value: LANGUAGE_RST = 54; */ Language[Language["RST"] = 54] = "RST"; /** * @generated from enum value: LANGUAGE_OCAML = 55; */ Language[Language["OCAML"] = 55] = "OCAML"; /** * @generated from enum value: LANGUAGE_CMAKE = 56; */ Language[Language["CMAKE"] = 56] = "CMAKE"; /** * @generated from enum value: LANGUAGE_PASCAL = 57; */ Language[Language["PASCAL"] = 57] = "PASCAL"; /** * @generated from enum value: LANGUAGE_ELIXIR = 58; */ Language[Language["ELIXIR"] = 58] = "ELIXIR"; /** * @generated from enum value: LANGUAGE_FSHARP = 59; */ Language[Language["FSHARP"] = 59] = "FSHARP"; /** * @generated from enum value: LANGUAGE_LISP = 60; */ Language[Language["LISP"] = 60] = "LISP"; /** * @generated from enum value: LANGUAGE_MATLAB = 61; */ Language[Language["MATLAB"] = 61] = "MATLAB"; /** * @generated from enum value: LANGUAGE_POWERSHELL = 62; */ Language[Language["POWERSHELL"] = 62] = "POWERSHELL"; /** * @generated from enum value: LANGUAGE_SOLIDITY = 63; */ Language[Language["SOLIDITY"] = 63] = "SOLIDITY"; /** * @generated from enum value: LANGUAGE_ADA = 64; */ Language[Language["ADA"] = 64] = "ADA"; /** * @generated from enum value: LANGUAGE_OCAML_INTERFACE = 65; */ Language[Language["OCAML_INTERFACE"] = 65] = "OCAML_INTERFACE"; })(Language || (Language = {})); // Retrieve enum metadata with: proto3.getEnumType(Language) proto3.util.setEnumType(Language, "exa.codeium_common_pb.Language", [ { no: 0, name: "LANGUAGE_UNSPECIFIED" }, { no: 1, name: "LANGUAGE_C" }, { no: 2, name: "LANGUAGE_CLOJURE" }, { no: 3, name: "LANGUAGE_COFFEESCRIPT" }, { no: 4, name: "LANGUAGE_CPP" }, { no: 5, name: "LANGUAGE_CSHARP" }, { no: 6, name: "LANGUAGE_CSS" }, { no: 7, name: "LANGUAGE_CUDACPP" }, { no: 8, name: "LANGUAGE_DOCKERFILE" }, { no: 9, name: "LANGUAGE_GO" }, { no: 10, name: "LANGUAGE_GROOVY" }, { no: 11, name: "LANGUAGE_HANDLEBARS" }, { no: 12, name: "LANGUAGE_HASKELL" }, { no: 13, name: "LANGUAGE_HCL" }, { no: 14, name: "LANGUAGE_HTML" }, { no: 15, name: "LANGUAGE_INI" }, { no: 16, name: "LANGUAGE_JAVA" }, { no: 17, name: "LANGUAGE_JAVASCRIPT" }, { no: 18, name: "LANGUAGE_JSON" }, { no: 19, name: "LANGUAGE_JULIA" }, { no: 20, name: "LANGUAGE_KOTLIN" }, { no: 21, name: "LANGUAGE_LATEX" }, { no: 22, name: "LANGUAGE_LESS" }, { no: 23, name: "LANGUAGE_LUA" }, { no: 24, name: "LANGUAGE_MAKEFILE" }, { no: 25, name: "LANGUAGE_MARKDOWN" }, { no: 26, name: "LANGUAGE_OBJECTIVEC" }, { no: 27, name: "LANGUAGE_OBJECTIVECPP" }, { no: 28, name: "LANGUAGE_PERL" }, { no: 29, name: "LANGUAGE_PHP" }, { no: 30, name: "LANGUAGE_PLAINTEXT" }, { no: 31, name: "LANGUAGE_PROTOBUF" }, { no: 32, name: "LANGUAGE_PBTXT" }, { no: 33, name: "LANGUAGE_PYTHON" }, { no: 34, name: "LANGUAGE_R" }, { no: 35, name: "LANGUAGE_RUBY" }, { no: 36, name: "LANGUAGE_RUST" }, { no: 37, name: "LANGUAGE_SASS" }, { no: 38, name: "LANGUAGE_SCALA" }, { no: 39, name: "LANGUAGE_SCSS" }, { no: 40, name: "LANGUAGE_SHELL" }, { no: 41, name: "LANGUAGE_SQL" }, { no: 42, name: "LANGUAGE_STARLARK" }, { no: 43, name: "LANGUAGE_SWIFT" }, { no: 44, name: "LANGUAGE_TSX" }, { no: 45, name: "LANGUAGE_TYPESCRIPT" }, { no: 46, name: "LANGUAGE_VISUALBASIC" }, { no: 47, name: "LANGUAGE_VUE" }, { no: 48, name: "LANGUAGE_XML" }, { no: 49, name: "LANGUAGE_XSL" }, { no: 50, name: "LANGUAGE_YAML" }, { no: 51, name: "LANGUAGE_SVELTE" }, { no: 52, name: "LANGUAGE_TOML" }, { no: 53, name: "LANGUAGE_DART" }, { no: 54, name: "LANGUAGE_RST" }, { no: 55, name: "LANGUAGE_OCAML" }, { no: 56, name: "LANGUAGE_CMAKE" }, { no: 57, name: "LANGUAGE_PASCAL" }, { no: 58, name: "LANGUAGE_ELIXIR" }, { no: 59, name: "LANGUAGE_FSHARP" }, { no: 60, name: "LANGUAGE_LISP" }, { no: 61, name: "LANGUAGE_MATLAB" }, { no: 62, name: "LANGUAGE_POWERSHELL" }, { no: 63, name: "LANGUAGE_SOLIDITY" }, { no: 64, name: "LANGUAGE_ADA" }, { no: 65, name: "LANGUAGE_OCAML_INTERFACE" }, ]); /** * Next ID: 12, Previous field: entropy. * * @generated from message exa.codeium_common_pb.Completion */ export class Completion extends Message { /** * @generated from field: string completion_id = 1; */ completionId = ""; /** * @generated from field: string text = 2; */ text = ""; /** * @generated from field: string prefix = 3; */ prefix = ""; /** * @generated from field: string stop = 4; */ stop = ""; /** * @generated from field: double score = 5; */ score = 0; /** * @generated from field: repeated uint64 tokens = 6; */ tokens = []; /** * @generated from field: repeated string decoded_tokens = 7; */ decodedTokens = []; /** * @generated from field: repeated double probabilities = 8; */ probabilities = []; /** * @generated from field: repeated double adjusted_probabilities = 9; */ adjustedProbabilities = []; /** * @generated from field: uint64 generated_length = 10; */ generatedLength = protoInt64.zero; constructor(data) { super(); proto3.util.initPartial(data, this); } static runtime = proto3; static typeName = "exa.codeium_common_pb.Completion"; static fields = proto3.util.newFieldList(() => [ { no: 1, name: "completion_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "text", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 3, name: "prefix", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 4, name: "stop", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 5, name: "score", kind: "scalar", T: 1 /* ScalarType.DOUBLE */ }, { no: 6, name: "tokens", kind: "scalar", T: 4 /* ScalarType.UINT64 */, repeated: true }, { no: 7, name: "decoded_tokens", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, { no: 8, name: "probabilities", kind: "scalar", T: 1 /* ScalarType.DOUBLE */, repeated: true }, { no: 9, name: "adjusted_probabilities", kind: "scalar", T: 1 /* ScalarType.DOUBLE */, repeated: true }, { no: 10, name: "generated_length", kind: "scalar", T: 4 /* ScalarType.UINT64 */ }, ]); static fromBinary(bytes, options) { return new Completion().fromBinary(bytes, options); } static fromJson(jsonValue, options) { return new Completion().fromJson(jsonValue, options); } static fromJsonString(jsonString, options) { return new Completion().fromJsonString(jsonString, options); } static equals(a, b) { return proto3.util.equals(Completion, a, b); } } /** * Next ID: 15, Previous field: url. * * @generated from message exa.codeium_common_pb.Metadata */ export class Metadata extends Message { /** * @generated from field: string ide_name = 1; */ ideName = ""; /** * @generated from field: string ide_version = 7; */ ideVersion = ""; /** * @generated from field: string extension_name = 12; */ extensionName = ""; /** * @generated from field: string extension_version = 2; */ extensionVersion = ""; /** * @generated from field: string api_key = 3; */ apiKey = ""; /** * Regex derived from https://stackoverflow.com/a/48300605. * TODO(prem): Should this be mandatory? * * @generated from field: string locale = 4; */ locale = ""; /** * UID identifying a single session for the given user. * * @generated from field: string session_id = 10; */ sessionId = ""; /** * Used purely in language server to cancel in flight requests. * If request_id is 0, then the request is not cancelable. * This should be a strictly monotonically increasing number * for the duration of a session. * * @generated from field: uint64 request_id = 9; */ requestId = protoInt64.zero; /** * Browser-specific information. * * @generated from field: string user_agent = 13; */ userAgent = ""; /** * @generated from field: string url = 14; */ url = ""; /** * Authentication source information. * * @generated from field: exa.codeium_common_pb.AuthSource auth_source = 15; */ authSource = AuthSource.CODEIUM; constructor(data) { super(); proto3.util.initPartial(data, this); } static runtime = proto3; static typeName = "exa.codeium_common_pb.Metadata"; static fields = proto3.util.newFieldList(() => [ { no: 1, name: "ide_name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 7, name: "ide_version", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 12, name: "extension_name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "extension_version", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 3, name: "api_key", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 4, name: "locale", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 10, name: "session_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 9, name: "request_id", kind: "scalar", T: 4 /* ScalarType.UINT64 */ }, { no: 13, name: "user_agent", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 14, name: "url", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 15, name: "auth_source", kind: "enum", T: proto3.getEnumType(AuthSource) }, ]); static fromBinary(bytes, options) { return new Metadata().fromBinary(bytes, options); } static fromJson(jsonValue, options) { return new Metadata().fromJson(jsonValue, options); } static fromJsonString(jsonString, options) { return new Metadata().fromJsonString(jsonString, options); } static equals(a, b) { return proto3.util.equals(Metadata, a, b); } } /** * Next ID: 3, Previous field: insert_spaces. * * @generated from message exa.codeium_common_pb.EditorOptions */ export class EditorOptions extends Message { /** * @generated from field: uint64 tab_size = 1; */ tabSize = protoInt64.zero; /** * @generated from field: bool insert_spaces = 2; */ insertSpaces = false; constructor(data) { super(); proto3.util.initPartial(data, this); } static runtime = proto3; static typeName = "exa.codeium_common_pb.EditorOptions"; static fields = proto3.util.newFieldList(() => [ { no: 1, name: "tab_size", kind: "scalar", T: 4 /* ScalarType.UINT64 */ }, { no: 2, name: "insert_spaces", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, ]); static fromBinary(bytes, options) { return new EditorOptions().fromBinary(bytes, options); } static fromJson(jsonValue, options) { return new EditorOptions().fromJson(jsonValue, options); } static fromJsonString(jsonString, options) { return new EditorOptions().fromJsonString(jsonString, options); } static equals(a, b) { return proto3.util.equals(EditorOptions, a, b); } } /** * @generated from message exa.codeium_common_pb.Event */ export class Event extends Message { /** * @generated from field: exa.codeium_common_pb.EventType event_type = 1; */ eventType = EventType.UNSPECIFIED; /** * @generated from field: string event_json = 2; */ eventJson = ""; /** * @generated from field: int64 timestamp_unix_ms = 3; */ timestampUnixMs = protoInt64.zero; constructor(data) { super(); proto3.util.initPartial(data, this); } static runtime = proto3; static typeName = "exa.codeium_common_pb.Event"; static fields = proto3.util.newFieldList(() => [ { no: 1, name: "event_type", kind: "enum", T: proto3.getEnumType(EventType) }, { no: 2, name: "event_json", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 3, name: "timestamp_unix_ms", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, ]); static fromBinary(bytes, options) { return new Event().fromBinary(bytes, options); } static fromJson(jsonValue, options) { return new Event().fromJson(jsonValue, options); } static fromJsonString(jsonString, options) { return new Event().fromJsonString(jsonString, options); } static equals(a, b) { return proto3.util.equals(Event, a, b); } } //# sourceMappingURL=codeium_common_pb.js.map