From f3e752aede1f8f2ce7308c35bb80e8721580e009 Mon Sep 17 00:00:00 2001 From: Turadg Aleahmad Date: Fri, 4 Nov 2022 15:07:27 -0700 Subject: [PATCH] feat!: build .d.ts instead of .ts --- packages/agoric-cli/src/publish.js | 2 + .../cosmic-proto/gen/agoric/swingset/msgs.js | 634 --- .../cosmic-proto/gen/agoric/swingset/msgs.ts | 897 ----- packages/cosmic-proto/gen/gogoproto/gogo.js | 2 - packages/cosmic-proto/gen/gogoproto/gogo.ts | 2 - .../gen/google/protobuf/descriptor.js | 2867 -------------- .../gen/google/protobuf/descriptor.ts | 3411 ----------------- packages/cosmic-proto/package.json | 31 +- packages/cosmic-proto/tsconfig.json | 1 + 9 files changed, 21 insertions(+), 7826 deletions(-) delete mode 100644 packages/cosmic-proto/gen/agoric/swingset/msgs.js delete mode 100644 packages/cosmic-proto/gen/agoric/swingset/msgs.ts delete mode 100644 packages/cosmic-proto/gen/gogoproto/gogo.js delete mode 100644 packages/cosmic-proto/gen/gogoproto/gogo.ts delete mode 100644 packages/cosmic-proto/gen/google/protobuf/descriptor.js delete mode 100644 packages/cosmic-proto/gen/google/protobuf/descriptor.ts diff --git a/packages/agoric-cli/src/publish.js b/packages/agoric-cli/src/publish.js index d07767348ef9..8cd00710d460 100644 --- a/packages/agoric-cli/src/publish.js +++ b/packages/agoric-cli/src/publish.js @@ -15,6 +15,8 @@ import { stringToPath } from '@cosmjs/crypto'; import { Decimal } from '@cosmjs/math'; import { Bech32 } from '@cosmjs/encoding'; +// @ts-expect-error ESM confusion +// eslint-disable-next-line import/no-unresolved -- doesn't understand "exports" field import { MsgInstallBundle } from '@agoric/cosmic-proto/swingset/msgs.js'; // https://github.com/Agoric/agoric-sdk/blob/master/golang/cosmos/daemon/main.go diff --git a/packages/cosmic-proto/gen/agoric/swingset/msgs.js b/packages/cosmic-proto/gen/agoric/swingset/msgs.js deleted file mode 100644 index 893461957759..000000000000 --- a/packages/cosmic-proto/gen/agoric/swingset/msgs.js +++ /dev/null @@ -1,634 +0,0 @@ -/* eslint-disable */ -import Long from 'long'; -import _m0 from 'protobufjs/minimal.js'; -export const protobufPackage = 'agoric.swingset'; -function createBaseMsgDeliverInbound() { - return { - messages: [], - nums: [], - ack: Long.UZERO, - submitter: new Uint8Array(), - }; -} -export const MsgDeliverInbound = { - encode(message, writer = _m0.Writer.create()) { - for (const v of message.messages) { - writer.uint32(10).string(v); - } - writer.uint32(18).fork(); - for (const v of message.nums) { - writer.uint64(v); - } - writer.ldelim(); - if (!message.ack.isZero()) { - writer.uint32(24).uint64(message.ack); - } - if (message.submitter.length !== 0) { - writer.uint32(34).bytes(message.submitter); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgDeliverInbound(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.messages.push(reader.string()); - break; - case 2: - if ((tag & 7) === 2) { - const end2 = reader.uint32() + reader.pos; - while (reader.pos < end2) { - message.nums.push(reader.uint64()); - } - } else { - message.nums.push(reader.uint64()); - } - break; - case 3: - message.ack = reader.uint64(); - break; - case 4: - message.submitter = reader.bytes(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - messages: Array.isArray(object?.messages) - ? object.messages.map((e) => String(e)) - : [], - nums: Array.isArray(object?.nums) - ? object.nums.map((e) => Long.fromValue(e)) - : [], - ack: isSet(object.ack) ? Long.fromValue(object.ack) : Long.UZERO, - submitter: isSet(object.submitter) - ? bytesFromBase64(object.submitter) - : new Uint8Array(), - }; - }, - toJSON(message) { - const obj = {}; - if (message.messages) { - obj.messages = message.messages.map((e) => e); - } else { - obj.messages = []; - } - if (message.nums) { - obj.nums = message.nums.map((e) => (e || Long.UZERO).toString()); - } else { - obj.nums = []; - } - message.ack !== undefined && - (obj.ack = (message.ack || Long.UZERO).toString()); - message.submitter !== undefined && - (obj.submitter = base64FromBytes( - message.submitter !== undefined ? message.submitter : new Uint8Array(), - )); - return obj; - }, - fromPartial(object) { - const message = createBaseMsgDeliverInbound(); - message.messages = object.messages?.map((e) => e) || []; - message.nums = object.nums?.map((e) => Long.fromValue(e)) || []; - message.ack = - object.ack !== undefined && object.ack !== null - ? Long.fromValue(object.ack) - : Long.UZERO; - message.submitter = object.submitter ?? new Uint8Array(); - return message; - }, -}; -function createBaseMsgDeliverInboundResponse() { - return {}; -} -export const MsgDeliverInboundResponse = { - encode(_, writer = _m0.Writer.create()) { - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgDeliverInboundResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(_) { - return {}; - }, - toJSON(_) { - const obj = {}; - return obj; - }, - fromPartial(_) { - const message = createBaseMsgDeliverInboundResponse(); - return message; - }, -}; -function createBaseMsgWalletAction() { - return { owner: new Uint8Array(), action: '' }; -} -export const MsgWalletAction = { - encode(message, writer = _m0.Writer.create()) { - if (message.owner.length !== 0) { - writer.uint32(10).bytes(message.owner); - } - if (message.action !== '') { - writer.uint32(18).string(message.action); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgWalletAction(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.owner = reader.bytes(); - break; - case 2: - message.action = reader.string(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - owner: isSet(object.owner) - ? bytesFromBase64(object.owner) - : new Uint8Array(), - action: isSet(object.action) ? String(object.action) : '', - }; - }, - toJSON(message) { - const obj = {}; - message.owner !== undefined && - (obj.owner = base64FromBytes( - message.owner !== undefined ? message.owner : new Uint8Array(), - )); - message.action !== undefined && (obj.action = message.action); - return obj; - }, - fromPartial(object) { - const message = createBaseMsgWalletAction(); - message.owner = object.owner ?? new Uint8Array(); - message.action = object.action ?? ''; - return message; - }, -}; -function createBaseMsgWalletActionResponse() { - return {}; -} -export const MsgWalletActionResponse = { - encode(_, writer = _m0.Writer.create()) { - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgWalletActionResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(_) { - return {}; - }, - toJSON(_) { - const obj = {}; - return obj; - }, - fromPartial(_) { - const message = createBaseMsgWalletActionResponse(); - return message; - }, -}; -function createBaseMsgWalletSpendAction() { - return { owner: new Uint8Array(), spendAction: '' }; -} -export const MsgWalletSpendAction = { - encode(message, writer = _m0.Writer.create()) { - if (message.owner.length !== 0) { - writer.uint32(10).bytes(message.owner); - } - if (message.spendAction !== '') { - writer.uint32(18).string(message.spendAction); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgWalletSpendAction(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.owner = reader.bytes(); - break; - case 2: - message.spendAction = reader.string(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - owner: isSet(object.owner) - ? bytesFromBase64(object.owner) - : new Uint8Array(), - spendAction: isSet(object.spendAction) ? String(object.spendAction) : '', - }; - }, - toJSON(message) { - const obj = {}; - message.owner !== undefined && - (obj.owner = base64FromBytes( - message.owner !== undefined ? message.owner : new Uint8Array(), - )); - message.spendAction !== undefined && - (obj.spendAction = message.spendAction); - return obj; - }, - fromPartial(object) { - const message = createBaseMsgWalletSpendAction(); - message.owner = object.owner ?? new Uint8Array(); - message.spendAction = object.spendAction ?? ''; - return message; - }, -}; -function createBaseMsgWalletSpendActionResponse() { - return {}; -} -export const MsgWalletSpendActionResponse = { - encode(_, writer = _m0.Writer.create()) { - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgWalletSpendActionResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(_) { - return {}; - }, - toJSON(_) { - const obj = {}; - return obj; - }, - fromPartial(_) { - const message = createBaseMsgWalletSpendActionResponse(); - return message; - }, -}; -function createBaseMsgProvision() { - return { - nickname: '', - address: new Uint8Array(), - powerFlags: [], - submitter: new Uint8Array(), - }; -} -export const MsgProvision = { - encode(message, writer = _m0.Writer.create()) { - if (message.nickname !== '') { - writer.uint32(10).string(message.nickname); - } - if (message.address.length !== 0) { - writer.uint32(18).bytes(message.address); - } - for (const v of message.powerFlags) { - writer.uint32(26).string(v); - } - if (message.submitter.length !== 0) { - writer.uint32(34).bytes(message.submitter); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgProvision(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.nickname = reader.string(); - break; - case 2: - message.address = reader.bytes(); - break; - case 3: - message.powerFlags.push(reader.string()); - break; - case 4: - message.submitter = reader.bytes(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - nickname: isSet(object.nickname) ? String(object.nickname) : '', - address: isSet(object.address) - ? bytesFromBase64(object.address) - : new Uint8Array(), - powerFlags: Array.isArray(object?.powerFlags) - ? object.powerFlags.map((e) => String(e)) - : [], - submitter: isSet(object.submitter) - ? bytesFromBase64(object.submitter) - : new Uint8Array(), - }; - }, - toJSON(message) { - const obj = {}; - message.nickname !== undefined && (obj.nickname = message.nickname); - message.address !== undefined && - (obj.address = base64FromBytes( - message.address !== undefined ? message.address : new Uint8Array(), - )); - if (message.powerFlags) { - obj.powerFlags = message.powerFlags.map((e) => e); - } else { - obj.powerFlags = []; - } - message.submitter !== undefined && - (obj.submitter = base64FromBytes( - message.submitter !== undefined ? message.submitter : new Uint8Array(), - )); - return obj; - }, - fromPartial(object) { - const message = createBaseMsgProvision(); - message.nickname = object.nickname ?? ''; - message.address = object.address ?? new Uint8Array(); - message.powerFlags = object.powerFlags?.map((e) => e) || []; - message.submitter = object.submitter ?? new Uint8Array(); - return message; - }, -}; -function createBaseMsgProvisionResponse() { - return {}; -} -export const MsgProvisionResponse = { - encode(_, writer = _m0.Writer.create()) { - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgProvisionResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(_) { - return {}; - }, - toJSON(_) { - const obj = {}; - return obj; - }, - fromPartial(_) { - const message = createBaseMsgProvisionResponse(); - return message; - }, -}; -function createBaseMsgInstallBundle() { - return { bundle: '', submitter: new Uint8Array() }; -} -export const MsgInstallBundle = { - encode(message, writer = _m0.Writer.create()) { - if (message.bundle !== '') { - writer.uint32(10).string(message.bundle); - } - if (message.submitter.length !== 0) { - writer.uint32(18).bytes(message.submitter); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgInstallBundle(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.bundle = reader.string(); - break; - case 2: - message.submitter = reader.bytes(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - bundle: isSet(object.bundle) ? String(object.bundle) : '', - submitter: isSet(object.submitter) - ? bytesFromBase64(object.submitter) - : new Uint8Array(), - }; - }, - toJSON(message) { - const obj = {}; - message.bundle !== undefined && (obj.bundle = message.bundle); - message.submitter !== undefined && - (obj.submitter = base64FromBytes( - message.submitter !== undefined ? message.submitter : new Uint8Array(), - )); - return obj; - }, - fromPartial(object) { - const message = createBaseMsgInstallBundle(); - message.bundle = object.bundle ?? ''; - message.submitter = object.submitter ?? new Uint8Array(); - return message; - }, -}; -function createBaseMsgInstallBundleResponse() { - return {}; -} -export const MsgInstallBundleResponse = { - encode(_, writer = _m0.Writer.create()) { - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgInstallBundleResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(_) { - return {}; - }, - toJSON(_) { - const obj = {}; - return obj; - }, - fromPartial(_) { - const message = createBaseMsgInstallBundleResponse(); - return message; - }, -}; -export class MsgClientImpl { - rpc; - constructor(rpc) { - this.rpc = rpc; - this.InstallBundle = this.InstallBundle.bind(this); - this.DeliverInbound = this.DeliverInbound.bind(this); - this.WalletAction = this.WalletAction.bind(this); - this.WalletSpendAction = this.WalletSpendAction.bind(this); - this.Provision = this.Provision.bind(this); - } - InstallBundle(request) { - const data = MsgInstallBundle.encode(request).finish(); - const promise = this.rpc.request( - 'agoric.swingset.Msg', - 'InstallBundle', - data, - ); - return promise.then((data) => - MsgInstallBundleResponse.decode(new _m0.Reader(data)), - ); - } - DeliverInbound(request) { - const data = MsgDeliverInbound.encode(request).finish(); - const promise = this.rpc.request( - 'agoric.swingset.Msg', - 'DeliverInbound', - data, - ); - return promise.then((data) => - MsgDeliverInboundResponse.decode(new _m0.Reader(data)), - ); - } - WalletAction(request) { - const data = MsgWalletAction.encode(request).finish(); - const promise = this.rpc.request( - 'agoric.swingset.Msg', - 'WalletAction', - data, - ); - return promise.then((data) => - MsgWalletActionResponse.decode(new _m0.Reader(data)), - ); - } - WalletSpendAction(request) { - const data = MsgWalletSpendAction.encode(request).finish(); - const promise = this.rpc.request( - 'agoric.swingset.Msg', - 'WalletSpendAction', - data, - ); - return promise.then((data) => - MsgWalletSpendActionResponse.decode(new _m0.Reader(data)), - ); - } - Provision(request) { - const data = MsgProvision.encode(request).finish(); - const promise = this.rpc.request('agoric.swingset.Msg', 'Provision', data); - return promise.then((data) => - MsgProvisionResponse.decode(new _m0.Reader(data)), - ); - } -} -var globalThis = (() => { - if (typeof globalThis !== 'undefined') return globalThis; - if (typeof self !== 'undefined') return self; - if (typeof window !== 'undefined') return window; - if (typeof global !== 'undefined') return global; - throw 'Unable to locate global object'; -})(); -const atob = - globalThis.atob || - ((b64) => globalThis.Buffer.from(b64, 'base64').toString('binary')); -function bytesFromBase64(b64) { - const bin = atob(b64); - const arr = new Uint8Array(bin.length); - for (let i = 0; i < bin.length; ++i) { - arr[i] = bin.charCodeAt(i); - } - return arr; -} -const btoa = - globalThis.btoa || - ((bin) => globalThis.Buffer.from(bin, 'binary').toString('base64')); -function base64FromBytes(arr) { - const bin = []; - arr.forEach((byte) => { - bin.push(String.fromCharCode(byte)); - }); - return btoa(bin.join('')); -} -if (_m0.util.Long !== Long) { - _m0.util.Long = Long; - _m0.configure(); -} -function isSet(value) { - return value !== null && value !== undefined; -} diff --git a/packages/cosmic-proto/gen/agoric/swingset/msgs.ts b/packages/cosmic-proto/gen/agoric/swingset/msgs.ts deleted file mode 100644 index 931ca6f567c1..000000000000 --- a/packages/cosmic-proto/gen/agoric/swingset/msgs.ts +++ /dev/null @@ -1,897 +0,0 @@ -/* eslint-disable */ -import Long from 'long'; -import _m0 from 'protobufjs/minimal.js'; - -export const protobufPackage = 'agoric.swingset'; - -/** MsgDeliverInbound defines an SDK message for delivering an eventual send */ -export interface MsgDeliverInbound { - messages: string[]; - nums: Long[]; - ack: Long; - submitter: Uint8Array; -} - -/** MsgDeliverInboundResponse is an empty reply. */ -export interface MsgDeliverInboundResponse {} - -/** - * MsgWalletAction defines an SDK message for the on-chain wallet to perform an - * action that *does not* spend any assets (other than gas fees/stamps). This - * message type is typically protected by feegrant budgets. - */ -export interface MsgWalletAction { - owner: Uint8Array; - /** The action to perform, as JSON-stringified marshalled data. */ - action: string; -} - -/** MsgWalletActionResponse is an empty reply. */ -export interface MsgWalletActionResponse {} - -/** - * MsgWalletSpendAction defines an SDK message for the on-chain wallet to - * perform an action that *does spend the owner's assets.* This message type is - * typically protected by explicit confirmation by the user. - */ -export interface MsgWalletSpendAction { - owner: Uint8Array; - /** The action to perform, as JSON-stringified marshalled data. */ - spendAction: string; -} - -/** MsgWalletSpendActionResponse is an empty reply. */ -export interface MsgWalletSpendActionResponse {} - -/** MsgProvision defines an SDK message for provisioning a client to the chain */ -export interface MsgProvision { - nickname: string; - address: Uint8Array; - powerFlags: string[]; - submitter: Uint8Array; -} - -/** MsgProvisionResponse is an empty reply. */ -export interface MsgProvisionResponse {} - -/** MsgInstallBundle carries a signed bundle to SwingSet. */ -export interface MsgInstallBundle { - bundle: string; - submitter: Uint8Array; -} - -/** - * MsgInstallBundleResponse is an empty acknowledgement that an install bundle - * message has been queued for the SwingSet kernel's consideration. - */ -export interface MsgInstallBundleResponse {} - -function createBaseMsgDeliverInbound(): MsgDeliverInbound { - return { - messages: [], - nums: [], - ack: Long.UZERO, - submitter: new Uint8Array(), - }; -} - -export const MsgDeliverInbound = { - encode( - message: MsgDeliverInbound, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.messages) { - writer.uint32(10).string(v!); - } - writer.uint32(18).fork(); - for (const v of message.nums) { - writer.uint64(v); - } - writer.ldelim(); - if (!message.ack.isZero()) { - writer.uint32(24).uint64(message.ack); - } - if (message.submitter.length !== 0) { - writer.uint32(34).bytes(message.submitter); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): MsgDeliverInbound { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgDeliverInbound(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.messages.push(reader.string()); - break; - case 2: - if ((tag & 7) === 2) { - const end2 = reader.uint32() + reader.pos; - while (reader.pos < end2) { - message.nums.push(reader.uint64() as Long); - } - } else { - message.nums.push(reader.uint64() as Long); - } - break; - case 3: - message.ack = reader.uint64() as Long; - break; - case 4: - message.submitter = reader.bytes(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): MsgDeliverInbound { - return { - messages: Array.isArray(object?.messages) - ? object.messages.map((e: any) => String(e)) - : [], - nums: Array.isArray(object?.nums) - ? object.nums.map((e: any) => Long.fromValue(e)) - : [], - ack: isSet(object.ack) ? Long.fromValue(object.ack) : Long.UZERO, - submitter: isSet(object.submitter) - ? bytesFromBase64(object.submitter) - : new Uint8Array(), - }; - }, - - toJSON(message: MsgDeliverInbound): unknown { - const obj: any = {}; - if (message.messages) { - obj.messages = message.messages.map((e) => e); - } else { - obj.messages = []; - } - if (message.nums) { - obj.nums = message.nums.map((e) => (e || Long.UZERO).toString()); - } else { - obj.nums = []; - } - message.ack !== undefined && - (obj.ack = (message.ack || Long.UZERO).toString()); - message.submitter !== undefined && - (obj.submitter = base64FromBytes( - message.submitter !== undefined ? message.submitter : new Uint8Array(), - )); - return obj; - }, - - fromPartial, I>>( - object: I, - ): MsgDeliverInbound { - const message = createBaseMsgDeliverInbound(); - message.messages = object.messages?.map((e) => e) || []; - message.nums = object.nums?.map((e) => Long.fromValue(e)) || []; - message.ack = - object.ack !== undefined && object.ack !== null - ? Long.fromValue(object.ack) - : Long.UZERO; - message.submitter = object.submitter ?? new Uint8Array(); - return message; - }, -}; - -function createBaseMsgDeliverInboundResponse(): MsgDeliverInboundResponse { - return {}; -} - -export const MsgDeliverInboundResponse = { - encode( - _: MsgDeliverInboundResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): MsgDeliverInboundResponse { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgDeliverInboundResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(_: any): MsgDeliverInboundResponse { - return {}; - }, - - toJSON(_: MsgDeliverInboundResponse): unknown { - const obj: any = {}; - return obj; - }, - - fromPartial, I>>( - _: I, - ): MsgDeliverInboundResponse { - const message = createBaseMsgDeliverInboundResponse(); - return message; - }, -}; - -function createBaseMsgWalletAction(): MsgWalletAction { - return { owner: new Uint8Array(), action: '' }; -} - -export const MsgWalletAction = { - encode( - message: MsgWalletAction, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.owner.length !== 0) { - writer.uint32(10).bytes(message.owner); - } - if (message.action !== '') { - writer.uint32(18).string(message.action); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): MsgWalletAction { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgWalletAction(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.owner = reader.bytes(); - break; - case 2: - message.action = reader.string(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): MsgWalletAction { - return { - owner: isSet(object.owner) - ? bytesFromBase64(object.owner) - : new Uint8Array(), - action: isSet(object.action) ? String(object.action) : '', - }; - }, - - toJSON(message: MsgWalletAction): unknown { - const obj: any = {}; - message.owner !== undefined && - (obj.owner = base64FromBytes( - message.owner !== undefined ? message.owner : new Uint8Array(), - )); - message.action !== undefined && (obj.action = message.action); - return obj; - }, - - fromPartial, I>>( - object: I, - ): MsgWalletAction { - const message = createBaseMsgWalletAction(); - message.owner = object.owner ?? new Uint8Array(); - message.action = object.action ?? ''; - return message; - }, -}; - -function createBaseMsgWalletActionResponse(): MsgWalletActionResponse { - return {}; -} - -export const MsgWalletActionResponse = { - encode( - _: MsgWalletActionResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): MsgWalletActionResponse { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgWalletActionResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(_: any): MsgWalletActionResponse { - return {}; - }, - - toJSON(_: MsgWalletActionResponse): unknown { - const obj: any = {}; - return obj; - }, - - fromPartial, I>>( - _: I, - ): MsgWalletActionResponse { - const message = createBaseMsgWalletActionResponse(); - return message; - }, -}; - -function createBaseMsgWalletSpendAction(): MsgWalletSpendAction { - return { owner: new Uint8Array(), spendAction: '' }; -} - -export const MsgWalletSpendAction = { - encode( - message: MsgWalletSpendAction, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.owner.length !== 0) { - writer.uint32(10).bytes(message.owner); - } - if (message.spendAction !== '') { - writer.uint32(18).string(message.spendAction); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): MsgWalletSpendAction { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgWalletSpendAction(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.owner = reader.bytes(); - break; - case 2: - message.spendAction = reader.string(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): MsgWalletSpendAction { - return { - owner: isSet(object.owner) - ? bytesFromBase64(object.owner) - : new Uint8Array(), - spendAction: isSet(object.spendAction) ? String(object.spendAction) : '', - }; - }, - - toJSON(message: MsgWalletSpendAction): unknown { - const obj: any = {}; - message.owner !== undefined && - (obj.owner = base64FromBytes( - message.owner !== undefined ? message.owner : new Uint8Array(), - )); - message.spendAction !== undefined && - (obj.spendAction = message.spendAction); - return obj; - }, - - fromPartial, I>>( - object: I, - ): MsgWalletSpendAction { - const message = createBaseMsgWalletSpendAction(); - message.owner = object.owner ?? new Uint8Array(); - message.spendAction = object.spendAction ?? ''; - return message; - }, -}; - -function createBaseMsgWalletSpendActionResponse(): MsgWalletSpendActionResponse { - return {}; -} - -export const MsgWalletSpendActionResponse = { - encode( - _: MsgWalletSpendActionResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): MsgWalletSpendActionResponse { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgWalletSpendActionResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(_: any): MsgWalletSpendActionResponse { - return {}; - }, - - toJSON(_: MsgWalletSpendActionResponse): unknown { - const obj: any = {}; - return obj; - }, - - fromPartial, I>>( - _: I, - ): MsgWalletSpendActionResponse { - const message = createBaseMsgWalletSpendActionResponse(); - return message; - }, -}; - -function createBaseMsgProvision(): MsgProvision { - return { - nickname: '', - address: new Uint8Array(), - powerFlags: [], - submitter: new Uint8Array(), - }; -} - -export const MsgProvision = { - encode( - message: MsgProvision, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.nickname !== '') { - writer.uint32(10).string(message.nickname); - } - if (message.address.length !== 0) { - writer.uint32(18).bytes(message.address); - } - for (const v of message.powerFlags) { - writer.uint32(26).string(v!); - } - if (message.submitter.length !== 0) { - writer.uint32(34).bytes(message.submitter); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): MsgProvision { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgProvision(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.nickname = reader.string(); - break; - case 2: - message.address = reader.bytes(); - break; - case 3: - message.powerFlags.push(reader.string()); - break; - case 4: - message.submitter = reader.bytes(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): MsgProvision { - return { - nickname: isSet(object.nickname) ? String(object.nickname) : '', - address: isSet(object.address) - ? bytesFromBase64(object.address) - : new Uint8Array(), - powerFlags: Array.isArray(object?.powerFlags) - ? object.powerFlags.map((e: any) => String(e)) - : [], - submitter: isSet(object.submitter) - ? bytesFromBase64(object.submitter) - : new Uint8Array(), - }; - }, - - toJSON(message: MsgProvision): unknown { - const obj: any = {}; - message.nickname !== undefined && (obj.nickname = message.nickname); - message.address !== undefined && - (obj.address = base64FromBytes( - message.address !== undefined ? message.address : new Uint8Array(), - )); - if (message.powerFlags) { - obj.powerFlags = message.powerFlags.map((e) => e); - } else { - obj.powerFlags = []; - } - message.submitter !== undefined && - (obj.submitter = base64FromBytes( - message.submitter !== undefined ? message.submitter : new Uint8Array(), - )); - return obj; - }, - - fromPartial, I>>( - object: I, - ): MsgProvision { - const message = createBaseMsgProvision(); - message.nickname = object.nickname ?? ''; - message.address = object.address ?? new Uint8Array(); - message.powerFlags = object.powerFlags?.map((e) => e) || []; - message.submitter = object.submitter ?? new Uint8Array(); - return message; - }, -}; - -function createBaseMsgProvisionResponse(): MsgProvisionResponse { - return {}; -} - -export const MsgProvisionResponse = { - encode( - _: MsgProvisionResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): MsgProvisionResponse { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgProvisionResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(_: any): MsgProvisionResponse { - return {}; - }, - - toJSON(_: MsgProvisionResponse): unknown { - const obj: any = {}; - return obj; - }, - - fromPartial, I>>( - _: I, - ): MsgProvisionResponse { - const message = createBaseMsgProvisionResponse(); - return message; - }, -}; - -function createBaseMsgInstallBundle(): MsgInstallBundle { - return { bundle: '', submitter: new Uint8Array() }; -} - -export const MsgInstallBundle = { - encode( - message: MsgInstallBundle, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.bundle !== '') { - writer.uint32(10).string(message.bundle); - } - if (message.submitter.length !== 0) { - writer.uint32(18).bytes(message.submitter); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): MsgInstallBundle { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgInstallBundle(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.bundle = reader.string(); - break; - case 2: - message.submitter = reader.bytes(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): MsgInstallBundle { - return { - bundle: isSet(object.bundle) ? String(object.bundle) : '', - submitter: isSet(object.submitter) - ? bytesFromBase64(object.submitter) - : new Uint8Array(), - }; - }, - - toJSON(message: MsgInstallBundle): unknown { - const obj: any = {}; - message.bundle !== undefined && (obj.bundle = message.bundle); - message.submitter !== undefined && - (obj.submitter = base64FromBytes( - message.submitter !== undefined ? message.submitter : new Uint8Array(), - )); - return obj; - }, - - fromPartial, I>>( - object: I, - ): MsgInstallBundle { - const message = createBaseMsgInstallBundle(); - message.bundle = object.bundle ?? ''; - message.submitter = object.submitter ?? new Uint8Array(); - return message; - }, -}; - -function createBaseMsgInstallBundleResponse(): MsgInstallBundleResponse { - return {}; -} - -export const MsgInstallBundleResponse = { - encode( - _: MsgInstallBundleResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): MsgInstallBundleResponse { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMsgInstallBundleResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(_: any): MsgInstallBundleResponse { - return {}; - }, - - toJSON(_: MsgInstallBundleResponse): unknown { - const obj: any = {}; - return obj; - }, - - fromPartial, I>>( - _: I, - ): MsgInstallBundleResponse { - const message = createBaseMsgInstallBundleResponse(); - return message; - }, -}; - -/** Transactions. */ -export interface Msg { - /** Install a JavaScript sources bundle on the chain's SwingSet controller. */ - InstallBundle(request: MsgInstallBundle): Promise; - /** Send inbound messages. */ - DeliverInbound( - request: MsgDeliverInbound, - ): Promise; - /** Perform a low-privilege wallet action. */ - WalletAction(request: MsgWalletAction): Promise; - /** Perform a wallet action that spends assets. */ - WalletSpendAction( - request: MsgWalletSpendAction, - ): Promise; - /** Provision a new endpoint. */ - Provision(request: MsgProvision): Promise; -} - -export class MsgClientImpl implements Msg { - private readonly rpc: Rpc; - constructor(rpc: Rpc) { - this.rpc = rpc; - this.InstallBundle = this.InstallBundle.bind(this); - this.DeliverInbound = this.DeliverInbound.bind(this); - this.WalletAction = this.WalletAction.bind(this); - this.WalletSpendAction = this.WalletSpendAction.bind(this); - this.Provision = this.Provision.bind(this); - } - InstallBundle(request: MsgInstallBundle): Promise { - const data = MsgInstallBundle.encode(request).finish(); - const promise = this.rpc.request( - 'agoric.swingset.Msg', - 'InstallBundle', - data, - ); - return promise.then((data) => - MsgInstallBundleResponse.decode(new _m0.Reader(data)), - ); - } - - DeliverInbound( - request: MsgDeliverInbound, - ): Promise { - const data = MsgDeliverInbound.encode(request).finish(); - const promise = this.rpc.request( - 'agoric.swingset.Msg', - 'DeliverInbound', - data, - ); - return promise.then((data) => - MsgDeliverInboundResponse.decode(new _m0.Reader(data)), - ); - } - - WalletAction(request: MsgWalletAction): Promise { - const data = MsgWalletAction.encode(request).finish(); - const promise = this.rpc.request( - 'agoric.swingset.Msg', - 'WalletAction', - data, - ); - return promise.then((data) => - MsgWalletActionResponse.decode(new _m0.Reader(data)), - ); - } - - WalletSpendAction( - request: MsgWalletSpendAction, - ): Promise { - const data = MsgWalletSpendAction.encode(request).finish(); - const promise = this.rpc.request( - 'agoric.swingset.Msg', - 'WalletSpendAction', - data, - ); - return promise.then((data) => - MsgWalletSpendActionResponse.decode(new _m0.Reader(data)), - ); - } - - Provision(request: MsgProvision): Promise { - const data = MsgProvision.encode(request).finish(); - const promise = this.rpc.request('agoric.swingset.Msg', 'Provision', data); - return promise.then((data) => - MsgProvisionResponse.decode(new _m0.Reader(data)), - ); - } -} - -interface Rpc { - request( - service: string, - method: string, - data: Uint8Array, - ): Promise; -} - -declare var self: any | undefined; -declare var window: any | undefined; -declare var global: any | undefined; -var globalThis: any = (() => { - if (typeof globalThis !== 'undefined') return globalThis; - if (typeof self !== 'undefined') return self; - if (typeof window !== 'undefined') return window; - if (typeof global !== 'undefined') return global; - throw 'Unable to locate global object'; -})(); - -const atob: (b64: string) => string = - globalThis.atob || - ((b64) => globalThis.Buffer.from(b64, 'base64').toString('binary')); -function bytesFromBase64(b64: string): Uint8Array { - const bin = atob(b64); - const arr = new Uint8Array(bin.length); - for (let i = 0; i < bin.length; ++i) { - arr[i] = bin.charCodeAt(i); - } - return arr; -} - -const btoa: (bin: string) => string = - globalThis.btoa || - ((bin) => globalThis.Buffer.from(bin, 'binary').toString('base64')); -function base64FromBytes(arr: Uint8Array): string { - const bin: string[] = []; - arr.forEach((byte) => { - bin.push(String.fromCharCode(byte)); - }); - return btoa(bin.join('')); -} - -type Builtin = - | Date - | Function - | Uint8Array - | string - | number - | boolean - | undefined; - -export type DeepPartial = T extends Builtin - ? T - : T extends Long - ? string | number | Long - : T extends Array - ? Array> - : T extends ReadonlyArray - ? ReadonlyArray> - : T extends {} - ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin - ? P - : P & { [K in keyof P]: Exact } & Record< - Exclude>, - never - >; - -if (_m0.util.Long !== Long) { - _m0.util.Long = Long as any; - _m0.configure(); -} - -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} diff --git a/packages/cosmic-proto/gen/gogoproto/gogo.js b/packages/cosmic-proto/gen/gogoproto/gogo.js deleted file mode 100644 index f02f645e5537..000000000000 --- a/packages/cosmic-proto/gen/gogoproto/gogo.js +++ /dev/null @@ -1,2 +0,0 @@ -/* eslint-disable */ -export const protobufPackage = 'gogoproto'; diff --git a/packages/cosmic-proto/gen/gogoproto/gogo.ts b/packages/cosmic-proto/gen/gogoproto/gogo.ts deleted file mode 100644 index f02f645e5537..000000000000 --- a/packages/cosmic-proto/gen/gogoproto/gogo.ts +++ /dev/null @@ -1,2 +0,0 @@ -/* eslint-disable */ -export const protobufPackage = 'gogoproto'; diff --git a/packages/cosmic-proto/gen/google/protobuf/descriptor.js b/packages/cosmic-proto/gen/google/protobuf/descriptor.js deleted file mode 100644 index a143303b2ec5..000000000000 --- a/packages/cosmic-proto/gen/google/protobuf/descriptor.js +++ /dev/null @@ -1,2867 +0,0 @@ -/* eslint-disable */ -import Long from 'long'; -import _m0 from 'protobufjs/minimal.js'; -export const protobufPackage = 'google.protobuf'; -export var FieldDescriptorProto_Type; -(function (FieldDescriptorProto_Type) { - FieldDescriptorProto_Type[(FieldDescriptorProto_Type['TYPE_DOUBLE'] = 1)] = - 'TYPE_DOUBLE'; - FieldDescriptorProto_Type[(FieldDescriptorProto_Type['TYPE_FLOAT'] = 2)] = - 'TYPE_FLOAT'; - FieldDescriptorProto_Type[(FieldDescriptorProto_Type['TYPE_INT64'] = 3)] = - 'TYPE_INT64'; - FieldDescriptorProto_Type[(FieldDescriptorProto_Type['TYPE_UINT64'] = 4)] = - 'TYPE_UINT64'; - FieldDescriptorProto_Type[(FieldDescriptorProto_Type['TYPE_INT32'] = 5)] = - 'TYPE_INT32'; - FieldDescriptorProto_Type[(FieldDescriptorProto_Type['TYPE_FIXED64'] = 6)] = - 'TYPE_FIXED64'; - FieldDescriptorProto_Type[(FieldDescriptorProto_Type['TYPE_FIXED32'] = 7)] = - 'TYPE_FIXED32'; - FieldDescriptorProto_Type[(FieldDescriptorProto_Type['TYPE_BOOL'] = 8)] = - 'TYPE_BOOL'; - FieldDescriptorProto_Type[(FieldDescriptorProto_Type['TYPE_STRING'] = 9)] = - 'TYPE_STRING'; - FieldDescriptorProto_Type[(FieldDescriptorProto_Type['TYPE_GROUP'] = 10)] = - 'TYPE_GROUP'; - FieldDescriptorProto_Type[(FieldDescriptorProto_Type['TYPE_MESSAGE'] = 11)] = - 'TYPE_MESSAGE'; - FieldDescriptorProto_Type[(FieldDescriptorProto_Type['TYPE_BYTES'] = 12)] = - 'TYPE_BYTES'; - FieldDescriptorProto_Type[(FieldDescriptorProto_Type['TYPE_UINT32'] = 13)] = - 'TYPE_UINT32'; - FieldDescriptorProto_Type[(FieldDescriptorProto_Type['TYPE_ENUM'] = 14)] = - 'TYPE_ENUM'; - FieldDescriptorProto_Type[(FieldDescriptorProto_Type['TYPE_SFIXED32'] = 15)] = - 'TYPE_SFIXED32'; - FieldDescriptorProto_Type[(FieldDescriptorProto_Type['TYPE_SFIXED64'] = 16)] = - 'TYPE_SFIXED64'; - FieldDescriptorProto_Type[(FieldDescriptorProto_Type['TYPE_SINT32'] = 17)] = - 'TYPE_SINT32'; - FieldDescriptorProto_Type[(FieldDescriptorProto_Type['TYPE_SINT64'] = 18)] = - 'TYPE_SINT64'; - FieldDescriptorProto_Type[(FieldDescriptorProto_Type['UNRECOGNIZED'] = -1)] = - 'UNRECOGNIZED'; -})(FieldDescriptorProto_Type || (FieldDescriptorProto_Type = {})); -export function fieldDescriptorProto_TypeFromJSON(object) { - switch (object) { - case 1: - case 'TYPE_DOUBLE': - return FieldDescriptorProto_Type.TYPE_DOUBLE; - case 2: - case 'TYPE_FLOAT': - return FieldDescriptorProto_Type.TYPE_FLOAT; - case 3: - case 'TYPE_INT64': - return FieldDescriptorProto_Type.TYPE_INT64; - case 4: - case 'TYPE_UINT64': - return FieldDescriptorProto_Type.TYPE_UINT64; - case 5: - case 'TYPE_INT32': - return FieldDescriptorProto_Type.TYPE_INT32; - case 6: - case 'TYPE_FIXED64': - return FieldDescriptorProto_Type.TYPE_FIXED64; - case 7: - case 'TYPE_FIXED32': - return FieldDescriptorProto_Type.TYPE_FIXED32; - case 8: - case 'TYPE_BOOL': - return FieldDescriptorProto_Type.TYPE_BOOL; - case 9: - case 'TYPE_STRING': - return FieldDescriptorProto_Type.TYPE_STRING; - case 10: - case 'TYPE_GROUP': - return FieldDescriptorProto_Type.TYPE_GROUP; - case 11: - case 'TYPE_MESSAGE': - return FieldDescriptorProto_Type.TYPE_MESSAGE; - case 12: - case 'TYPE_BYTES': - return FieldDescriptorProto_Type.TYPE_BYTES; - case 13: - case 'TYPE_UINT32': - return FieldDescriptorProto_Type.TYPE_UINT32; - case 14: - case 'TYPE_ENUM': - return FieldDescriptorProto_Type.TYPE_ENUM; - case 15: - case 'TYPE_SFIXED32': - return FieldDescriptorProto_Type.TYPE_SFIXED32; - case 16: - case 'TYPE_SFIXED64': - return FieldDescriptorProto_Type.TYPE_SFIXED64; - case 17: - case 'TYPE_SINT32': - return FieldDescriptorProto_Type.TYPE_SINT32; - case 18: - case 'TYPE_SINT64': - return FieldDescriptorProto_Type.TYPE_SINT64; - case -1: - case 'UNRECOGNIZED': - default: - return FieldDescriptorProto_Type.UNRECOGNIZED; - } -} -export function fieldDescriptorProto_TypeToJSON(object) { - switch (object) { - case FieldDescriptorProto_Type.TYPE_DOUBLE: - return 'TYPE_DOUBLE'; - case FieldDescriptorProto_Type.TYPE_FLOAT: - return 'TYPE_FLOAT'; - case FieldDescriptorProto_Type.TYPE_INT64: - return 'TYPE_INT64'; - case FieldDescriptorProto_Type.TYPE_UINT64: - return 'TYPE_UINT64'; - case FieldDescriptorProto_Type.TYPE_INT32: - return 'TYPE_INT32'; - case FieldDescriptorProto_Type.TYPE_FIXED64: - return 'TYPE_FIXED64'; - case FieldDescriptorProto_Type.TYPE_FIXED32: - return 'TYPE_FIXED32'; - case FieldDescriptorProto_Type.TYPE_BOOL: - return 'TYPE_BOOL'; - case FieldDescriptorProto_Type.TYPE_STRING: - return 'TYPE_STRING'; - case FieldDescriptorProto_Type.TYPE_GROUP: - return 'TYPE_GROUP'; - case FieldDescriptorProto_Type.TYPE_MESSAGE: - return 'TYPE_MESSAGE'; - case FieldDescriptorProto_Type.TYPE_BYTES: - return 'TYPE_BYTES'; - case FieldDescriptorProto_Type.TYPE_UINT32: - return 'TYPE_UINT32'; - case FieldDescriptorProto_Type.TYPE_ENUM: - return 'TYPE_ENUM'; - case FieldDescriptorProto_Type.TYPE_SFIXED32: - return 'TYPE_SFIXED32'; - case FieldDescriptorProto_Type.TYPE_SFIXED64: - return 'TYPE_SFIXED64'; - case FieldDescriptorProto_Type.TYPE_SINT32: - return 'TYPE_SINT32'; - case FieldDescriptorProto_Type.TYPE_SINT64: - return 'TYPE_SINT64'; - case FieldDescriptorProto_Type.UNRECOGNIZED: - default: - return 'UNRECOGNIZED'; - } -} -export var FieldDescriptorProto_Label; -(function (FieldDescriptorProto_Label) { - FieldDescriptorProto_Label[ - (FieldDescriptorProto_Label['LABEL_OPTIONAL'] = 1) - ] = 'LABEL_OPTIONAL'; - FieldDescriptorProto_Label[ - (FieldDescriptorProto_Label['LABEL_REQUIRED'] = 2) - ] = 'LABEL_REQUIRED'; - FieldDescriptorProto_Label[ - (FieldDescriptorProto_Label['LABEL_REPEATED'] = 3) - ] = 'LABEL_REPEATED'; - FieldDescriptorProto_Label[ - (FieldDescriptorProto_Label['UNRECOGNIZED'] = -1) - ] = 'UNRECOGNIZED'; -})(FieldDescriptorProto_Label || (FieldDescriptorProto_Label = {})); -export function fieldDescriptorProto_LabelFromJSON(object) { - switch (object) { - case 1: - case 'LABEL_OPTIONAL': - return FieldDescriptorProto_Label.LABEL_OPTIONAL; - case 2: - case 'LABEL_REQUIRED': - return FieldDescriptorProto_Label.LABEL_REQUIRED; - case 3: - case 'LABEL_REPEATED': - return FieldDescriptorProto_Label.LABEL_REPEATED; - case -1: - case 'UNRECOGNIZED': - default: - return FieldDescriptorProto_Label.UNRECOGNIZED; - } -} -export function fieldDescriptorProto_LabelToJSON(object) { - switch (object) { - case FieldDescriptorProto_Label.LABEL_OPTIONAL: - return 'LABEL_OPTIONAL'; - case FieldDescriptorProto_Label.LABEL_REQUIRED: - return 'LABEL_REQUIRED'; - case FieldDescriptorProto_Label.LABEL_REPEATED: - return 'LABEL_REPEATED'; - case FieldDescriptorProto_Label.UNRECOGNIZED: - default: - return 'UNRECOGNIZED'; - } -} -export var FileOptions_OptimizeMode; -(function (FileOptions_OptimizeMode) { - FileOptions_OptimizeMode[(FileOptions_OptimizeMode['SPEED'] = 1)] = 'SPEED'; - FileOptions_OptimizeMode[(FileOptions_OptimizeMode['CODE_SIZE'] = 2)] = - 'CODE_SIZE'; - FileOptions_OptimizeMode[(FileOptions_OptimizeMode['LITE_RUNTIME'] = 3)] = - 'LITE_RUNTIME'; - FileOptions_OptimizeMode[(FileOptions_OptimizeMode['UNRECOGNIZED'] = -1)] = - 'UNRECOGNIZED'; -})(FileOptions_OptimizeMode || (FileOptions_OptimizeMode = {})); -export function fileOptions_OptimizeModeFromJSON(object) { - switch (object) { - case 1: - case 'SPEED': - return FileOptions_OptimizeMode.SPEED; - case 2: - case 'CODE_SIZE': - return FileOptions_OptimizeMode.CODE_SIZE; - case 3: - case 'LITE_RUNTIME': - return FileOptions_OptimizeMode.LITE_RUNTIME; - case -1: - case 'UNRECOGNIZED': - default: - return FileOptions_OptimizeMode.UNRECOGNIZED; - } -} -export function fileOptions_OptimizeModeToJSON(object) { - switch (object) { - case FileOptions_OptimizeMode.SPEED: - return 'SPEED'; - case FileOptions_OptimizeMode.CODE_SIZE: - return 'CODE_SIZE'; - case FileOptions_OptimizeMode.LITE_RUNTIME: - return 'LITE_RUNTIME'; - case FileOptions_OptimizeMode.UNRECOGNIZED: - default: - return 'UNRECOGNIZED'; - } -} -export var FieldOptions_CType; -(function (FieldOptions_CType) { - FieldOptions_CType[(FieldOptions_CType['STRING'] = 0)] = 'STRING'; - FieldOptions_CType[(FieldOptions_CType['CORD'] = 1)] = 'CORD'; - FieldOptions_CType[(FieldOptions_CType['STRING_PIECE'] = 2)] = 'STRING_PIECE'; - FieldOptions_CType[(FieldOptions_CType['UNRECOGNIZED'] = -1)] = - 'UNRECOGNIZED'; -})(FieldOptions_CType || (FieldOptions_CType = {})); -export function fieldOptions_CTypeFromJSON(object) { - switch (object) { - case 0: - case 'STRING': - return FieldOptions_CType.STRING; - case 1: - case 'CORD': - return FieldOptions_CType.CORD; - case 2: - case 'STRING_PIECE': - return FieldOptions_CType.STRING_PIECE; - case -1: - case 'UNRECOGNIZED': - default: - return FieldOptions_CType.UNRECOGNIZED; - } -} -export function fieldOptions_CTypeToJSON(object) { - switch (object) { - case FieldOptions_CType.STRING: - return 'STRING'; - case FieldOptions_CType.CORD: - return 'CORD'; - case FieldOptions_CType.STRING_PIECE: - return 'STRING_PIECE'; - case FieldOptions_CType.UNRECOGNIZED: - default: - return 'UNRECOGNIZED'; - } -} -export var FieldOptions_JSType; -(function (FieldOptions_JSType) { - FieldOptions_JSType[(FieldOptions_JSType['JS_NORMAL'] = 0)] = 'JS_NORMAL'; - FieldOptions_JSType[(FieldOptions_JSType['JS_STRING'] = 1)] = 'JS_STRING'; - FieldOptions_JSType[(FieldOptions_JSType['JS_NUMBER'] = 2)] = 'JS_NUMBER'; - FieldOptions_JSType[(FieldOptions_JSType['UNRECOGNIZED'] = -1)] = - 'UNRECOGNIZED'; -})(FieldOptions_JSType || (FieldOptions_JSType = {})); -export function fieldOptions_JSTypeFromJSON(object) { - switch (object) { - case 0: - case 'JS_NORMAL': - return FieldOptions_JSType.JS_NORMAL; - case 1: - case 'JS_STRING': - return FieldOptions_JSType.JS_STRING; - case 2: - case 'JS_NUMBER': - return FieldOptions_JSType.JS_NUMBER; - case -1: - case 'UNRECOGNIZED': - default: - return FieldOptions_JSType.UNRECOGNIZED; - } -} -export function fieldOptions_JSTypeToJSON(object) { - switch (object) { - case FieldOptions_JSType.JS_NORMAL: - return 'JS_NORMAL'; - case FieldOptions_JSType.JS_STRING: - return 'JS_STRING'; - case FieldOptions_JSType.JS_NUMBER: - return 'JS_NUMBER'; - case FieldOptions_JSType.UNRECOGNIZED: - default: - return 'UNRECOGNIZED'; - } -} -function createBaseFileDescriptorSet() { - return { file: [] }; -} -export const FileDescriptorSet = { - encode(message, writer = _m0.Writer.create()) { - for (const v of message.file) { - FileDescriptorProto.encode(v, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseFileDescriptorSet(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.file.push( - FileDescriptorProto.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - file: Array.isArray(object?.file) - ? object.file.map((e) => FileDescriptorProto.fromJSON(e)) - : [], - }; - }, - toJSON(message) { - const obj = {}; - if (message.file) { - obj.file = message.file.map((e) => - e ? FileDescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.file = []; - } - return obj; - }, - fromPartial(object) { - const message = createBaseFileDescriptorSet(); - message.file = - object.file?.map((e) => FileDescriptorProto.fromPartial(e)) || []; - return message; - }, -}; -function createBaseFileDescriptorProto() { - return { - name: '', - package: '', - dependency: [], - publicDependency: [], - weakDependency: [], - messageType: [], - enumType: [], - service: [], - extension: [], - options: undefined, - sourceCodeInfo: undefined, - syntax: '', - }; -} -export const FileDescriptorProto = { - encode(message, writer = _m0.Writer.create()) { - if (message.name !== '') { - writer.uint32(10).string(message.name); - } - if (message.package !== '') { - writer.uint32(18).string(message.package); - } - for (const v of message.dependency) { - writer.uint32(26).string(v); - } - writer.uint32(82).fork(); - for (const v of message.publicDependency) { - writer.int32(v); - } - writer.ldelim(); - writer.uint32(90).fork(); - for (const v of message.weakDependency) { - writer.int32(v); - } - writer.ldelim(); - for (const v of message.messageType) { - DescriptorProto.encode(v, writer.uint32(34).fork()).ldelim(); - } - for (const v of message.enumType) { - EnumDescriptorProto.encode(v, writer.uint32(42).fork()).ldelim(); - } - for (const v of message.service) { - ServiceDescriptorProto.encode(v, writer.uint32(50).fork()).ldelim(); - } - for (const v of message.extension) { - FieldDescriptorProto.encode(v, writer.uint32(58).fork()).ldelim(); - } - if (message.options !== undefined) { - FileOptions.encode(message.options, writer.uint32(66).fork()).ldelim(); - } - if (message.sourceCodeInfo !== undefined) { - SourceCodeInfo.encode( - message.sourceCodeInfo, - writer.uint32(74).fork(), - ).ldelim(); - } - if (message.syntax !== '') { - writer.uint32(98).string(message.syntax); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseFileDescriptorProto(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.name = reader.string(); - break; - case 2: - message.package = reader.string(); - break; - case 3: - message.dependency.push(reader.string()); - break; - case 10: - if ((tag & 7) === 2) { - const end2 = reader.uint32() + reader.pos; - while (reader.pos < end2) { - message.publicDependency.push(reader.int32()); - } - } else { - message.publicDependency.push(reader.int32()); - } - break; - case 11: - if ((tag & 7) === 2) { - const end2 = reader.uint32() + reader.pos; - while (reader.pos < end2) { - message.weakDependency.push(reader.int32()); - } - } else { - message.weakDependency.push(reader.int32()); - } - break; - case 4: - message.messageType.push( - DescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 5: - message.enumType.push( - EnumDescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 6: - message.service.push( - ServiceDescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 7: - message.extension.push( - FieldDescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 8: - message.options = FileOptions.decode(reader, reader.uint32()); - break; - case 9: - message.sourceCodeInfo = SourceCodeInfo.decode( - reader, - reader.uint32(), - ); - break; - case 12: - message.syntax = reader.string(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - name: isSet(object.name) ? String(object.name) : '', - package: isSet(object.package) ? String(object.package) : '', - dependency: Array.isArray(object?.dependency) - ? object.dependency.map((e) => String(e)) - : [], - publicDependency: Array.isArray(object?.publicDependency) - ? object.publicDependency.map((e) => Number(e)) - : [], - weakDependency: Array.isArray(object?.weakDependency) - ? object.weakDependency.map((e) => Number(e)) - : [], - messageType: Array.isArray(object?.messageType) - ? object.messageType.map((e) => DescriptorProto.fromJSON(e)) - : [], - enumType: Array.isArray(object?.enumType) - ? object.enumType.map((e) => EnumDescriptorProto.fromJSON(e)) - : [], - service: Array.isArray(object?.service) - ? object.service.map((e) => ServiceDescriptorProto.fromJSON(e)) - : [], - extension: Array.isArray(object?.extension) - ? object.extension.map((e) => FieldDescriptorProto.fromJSON(e)) - : [], - options: isSet(object.options) - ? FileOptions.fromJSON(object.options) - : undefined, - sourceCodeInfo: isSet(object.sourceCodeInfo) - ? SourceCodeInfo.fromJSON(object.sourceCodeInfo) - : undefined, - syntax: isSet(object.syntax) ? String(object.syntax) : '', - }; - }, - toJSON(message) { - const obj = {}; - message.name !== undefined && (obj.name = message.name); - message.package !== undefined && (obj.package = message.package); - if (message.dependency) { - obj.dependency = message.dependency.map((e) => e); - } else { - obj.dependency = []; - } - if (message.publicDependency) { - obj.publicDependency = message.publicDependency.map((e) => Math.round(e)); - } else { - obj.publicDependency = []; - } - if (message.weakDependency) { - obj.weakDependency = message.weakDependency.map((e) => Math.round(e)); - } else { - obj.weakDependency = []; - } - if (message.messageType) { - obj.messageType = message.messageType.map((e) => - e ? DescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.messageType = []; - } - if (message.enumType) { - obj.enumType = message.enumType.map((e) => - e ? EnumDescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.enumType = []; - } - if (message.service) { - obj.service = message.service.map((e) => - e ? ServiceDescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.service = []; - } - if (message.extension) { - obj.extension = message.extension.map((e) => - e ? FieldDescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.extension = []; - } - message.options !== undefined && - (obj.options = message.options - ? FileOptions.toJSON(message.options) - : undefined); - message.sourceCodeInfo !== undefined && - (obj.sourceCodeInfo = message.sourceCodeInfo - ? SourceCodeInfo.toJSON(message.sourceCodeInfo) - : undefined); - message.syntax !== undefined && (obj.syntax = message.syntax); - return obj; - }, - fromPartial(object) { - const message = createBaseFileDescriptorProto(); - message.name = object.name ?? ''; - message.package = object.package ?? ''; - message.dependency = object.dependency?.map((e) => e) || []; - message.publicDependency = object.publicDependency?.map((e) => e) || []; - message.weakDependency = object.weakDependency?.map((e) => e) || []; - message.messageType = - object.messageType?.map((e) => DescriptorProto.fromPartial(e)) || []; - message.enumType = - object.enumType?.map((e) => EnumDescriptorProto.fromPartial(e)) || []; - message.service = - object.service?.map((e) => ServiceDescriptorProto.fromPartial(e)) || []; - message.extension = - object.extension?.map((e) => FieldDescriptorProto.fromPartial(e)) || []; - message.options = - object.options !== undefined && object.options !== null - ? FileOptions.fromPartial(object.options) - : undefined; - message.sourceCodeInfo = - object.sourceCodeInfo !== undefined && object.sourceCodeInfo !== null - ? SourceCodeInfo.fromPartial(object.sourceCodeInfo) - : undefined; - message.syntax = object.syntax ?? ''; - return message; - }, -}; -function createBaseDescriptorProto() { - return { - name: '', - field: [], - extension: [], - nestedType: [], - enumType: [], - extensionRange: [], - oneofDecl: [], - options: undefined, - reservedRange: [], - reservedName: [], - }; -} -export const DescriptorProto = { - encode(message, writer = _m0.Writer.create()) { - if (message.name !== '') { - writer.uint32(10).string(message.name); - } - for (const v of message.field) { - FieldDescriptorProto.encode(v, writer.uint32(18).fork()).ldelim(); - } - for (const v of message.extension) { - FieldDescriptorProto.encode(v, writer.uint32(50).fork()).ldelim(); - } - for (const v of message.nestedType) { - DescriptorProto.encode(v, writer.uint32(26).fork()).ldelim(); - } - for (const v of message.enumType) { - EnumDescriptorProto.encode(v, writer.uint32(34).fork()).ldelim(); - } - for (const v of message.extensionRange) { - DescriptorProto_ExtensionRange.encode( - v, - writer.uint32(42).fork(), - ).ldelim(); - } - for (const v of message.oneofDecl) { - OneofDescriptorProto.encode(v, writer.uint32(66).fork()).ldelim(); - } - if (message.options !== undefined) { - MessageOptions.encode(message.options, writer.uint32(58).fork()).ldelim(); - } - for (const v of message.reservedRange) { - DescriptorProto_ReservedRange.encode( - v, - writer.uint32(74).fork(), - ).ldelim(); - } - for (const v of message.reservedName) { - writer.uint32(82).string(v); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseDescriptorProto(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.name = reader.string(); - break; - case 2: - message.field.push( - FieldDescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 6: - message.extension.push( - FieldDescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 3: - message.nestedType.push( - DescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 4: - message.enumType.push( - EnumDescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 5: - message.extensionRange.push( - DescriptorProto_ExtensionRange.decode(reader, reader.uint32()), - ); - break; - case 8: - message.oneofDecl.push( - OneofDescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 7: - message.options = MessageOptions.decode(reader, reader.uint32()); - break; - case 9: - message.reservedRange.push( - DescriptorProto_ReservedRange.decode(reader, reader.uint32()), - ); - break; - case 10: - message.reservedName.push(reader.string()); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - name: isSet(object.name) ? String(object.name) : '', - field: Array.isArray(object?.field) - ? object.field.map((e) => FieldDescriptorProto.fromJSON(e)) - : [], - extension: Array.isArray(object?.extension) - ? object.extension.map((e) => FieldDescriptorProto.fromJSON(e)) - : [], - nestedType: Array.isArray(object?.nestedType) - ? object.nestedType.map((e) => DescriptorProto.fromJSON(e)) - : [], - enumType: Array.isArray(object?.enumType) - ? object.enumType.map((e) => EnumDescriptorProto.fromJSON(e)) - : [], - extensionRange: Array.isArray(object?.extensionRange) - ? object.extensionRange.map((e) => - DescriptorProto_ExtensionRange.fromJSON(e), - ) - : [], - oneofDecl: Array.isArray(object?.oneofDecl) - ? object.oneofDecl.map((e) => OneofDescriptorProto.fromJSON(e)) - : [], - options: isSet(object.options) - ? MessageOptions.fromJSON(object.options) - : undefined, - reservedRange: Array.isArray(object?.reservedRange) - ? object.reservedRange.map((e) => - DescriptorProto_ReservedRange.fromJSON(e), - ) - : [], - reservedName: Array.isArray(object?.reservedName) - ? object.reservedName.map((e) => String(e)) - : [], - }; - }, - toJSON(message) { - const obj = {}; - message.name !== undefined && (obj.name = message.name); - if (message.field) { - obj.field = message.field.map((e) => - e ? FieldDescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.field = []; - } - if (message.extension) { - obj.extension = message.extension.map((e) => - e ? FieldDescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.extension = []; - } - if (message.nestedType) { - obj.nestedType = message.nestedType.map((e) => - e ? DescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.nestedType = []; - } - if (message.enumType) { - obj.enumType = message.enumType.map((e) => - e ? EnumDescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.enumType = []; - } - if (message.extensionRange) { - obj.extensionRange = message.extensionRange.map((e) => - e ? DescriptorProto_ExtensionRange.toJSON(e) : undefined, - ); - } else { - obj.extensionRange = []; - } - if (message.oneofDecl) { - obj.oneofDecl = message.oneofDecl.map((e) => - e ? OneofDescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.oneofDecl = []; - } - message.options !== undefined && - (obj.options = message.options - ? MessageOptions.toJSON(message.options) - : undefined); - if (message.reservedRange) { - obj.reservedRange = message.reservedRange.map((e) => - e ? DescriptorProto_ReservedRange.toJSON(e) : undefined, - ); - } else { - obj.reservedRange = []; - } - if (message.reservedName) { - obj.reservedName = message.reservedName.map((e) => e); - } else { - obj.reservedName = []; - } - return obj; - }, - fromPartial(object) { - const message = createBaseDescriptorProto(); - message.name = object.name ?? ''; - message.field = - object.field?.map((e) => FieldDescriptorProto.fromPartial(e)) || []; - message.extension = - object.extension?.map((e) => FieldDescriptorProto.fromPartial(e)) || []; - message.nestedType = - object.nestedType?.map((e) => DescriptorProto.fromPartial(e)) || []; - message.enumType = - object.enumType?.map((e) => EnumDescriptorProto.fromPartial(e)) || []; - message.extensionRange = - object.extensionRange?.map((e) => - DescriptorProto_ExtensionRange.fromPartial(e), - ) || []; - message.oneofDecl = - object.oneofDecl?.map((e) => OneofDescriptorProto.fromPartial(e)) || []; - message.options = - object.options !== undefined && object.options !== null - ? MessageOptions.fromPartial(object.options) - : undefined; - message.reservedRange = - object.reservedRange?.map((e) => - DescriptorProto_ReservedRange.fromPartial(e), - ) || []; - message.reservedName = object.reservedName?.map((e) => e) || []; - return message; - }, -}; -function createBaseDescriptorProto_ExtensionRange() { - return { start: 0, end: 0 }; -} -export const DescriptorProto_ExtensionRange = { - encode(message, writer = _m0.Writer.create()) { - if (message.start !== 0) { - writer.uint32(8).int32(message.start); - } - if (message.end !== 0) { - writer.uint32(16).int32(message.end); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseDescriptorProto_ExtensionRange(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.start = reader.int32(); - break; - case 2: - message.end = reader.int32(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - start: isSet(object.start) ? Number(object.start) : 0, - end: isSet(object.end) ? Number(object.end) : 0, - }; - }, - toJSON(message) { - const obj = {}; - message.start !== undefined && (obj.start = Math.round(message.start)); - message.end !== undefined && (obj.end = Math.round(message.end)); - return obj; - }, - fromPartial(object) { - const message = createBaseDescriptorProto_ExtensionRange(); - message.start = object.start ?? 0; - message.end = object.end ?? 0; - return message; - }, -}; -function createBaseDescriptorProto_ReservedRange() { - return { start: 0, end: 0 }; -} -export const DescriptorProto_ReservedRange = { - encode(message, writer = _m0.Writer.create()) { - if (message.start !== 0) { - writer.uint32(8).int32(message.start); - } - if (message.end !== 0) { - writer.uint32(16).int32(message.end); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseDescriptorProto_ReservedRange(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.start = reader.int32(); - break; - case 2: - message.end = reader.int32(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - start: isSet(object.start) ? Number(object.start) : 0, - end: isSet(object.end) ? Number(object.end) : 0, - }; - }, - toJSON(message) { - const obj = {}; - message.start !== undefined && (obj.start = Math.round(message.start)); - message.end !== undefined && (obj.end = Math.round(message.end)); - return obj; - }, - fromPartial(object) { - const message = createBaseDescriptorProto_ReservedRange(); - message.start = object.start ?? 0; - message.end = object.end ?? 0; - return message; - }, -}; -function createBaseFieldDescriptorProto() { - return { - name: '', - number: 0, - label: 1, - type: 1, - typeName: '', - extendee: '', - defaultValue: '', - oneofIndex: 0, - jsonName: '', - options: undefined, - }; -} -export const FieldDescriptorProto = { - encode(message, writer = _m0.Writer.create()) { - if (message.name !== '') { - writer.uint32(10).string(message.name); - } - if (message.number !== 0) { - writer.uint32(24).int32(message.number); - } - if (message.label !== 1) { - writer.uint32(32).int32(message.label); - } - if (message.type !== 1) { - writer.uint32(40).int32(message.type); - } - if (message.typeName !== '') { - writer.uint32(50).string(message.typeName); - } - if (message.extendee !== '') { - writer.uint32(18).string(message.extendee); - } - if (message.defaultValue !== '') { - writer.uint32(58).string(message.defaultValue); - } - if (message.oneofIndex !== 0) { - writer.uint32(72).int32(message.oneofIndex); - } - if (message.jsonName !== '') { - writer.uint32(82).string(message.jsonName); - } - if (message.options !== undefined) { - FieldOptions.encode(message.options, writer.uint32(66).fork()).ldelim(); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseFieldDescriptorProto(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.name = reader.string(); - break; - case 3: - message.number = reader.int32(); - break; - case 4: - message.label = reader.int32(); - break; - case 5: - message.type = reader.int32(); - break; - case 6: - message.typeName = reader.string(); - break; - case 2: - message.extendee = reader.string(); - break; - case 7: - message.defaultValue = reader.string(); - break; - case 9: - message.oneofIndex = reader.int32(); - break; - case 10: - message.jsonName = reader.string(); - break; - case 8: - message.options = FieldOptions.decode(reader, reader.uint32()); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - name: isSet(object.name) ? String(object.name) : '', - number: isSet(object.number) ? Number(object.number) : 0, - label: isSet(object.label) - ? fieldDescriptorProto_LabelFromJSON(object.label) - : 1, - type: isSet(object.type) - ? fieldDescriptorProto_TypeFromJSON(object.type) - : 1, - typeName: isSet(object.typeName) ? String(object.typeName) : '', - extendee: isSet(object.extendee) ? String(object.extendee) : '', - defaultValue: isSet(object.defaultValue) - ? String(object.defaultValue) - : '', - oneofIndex: isSet(object.oneofIndex) ? Number(object.oneofIndex) : 0, - jsonName: isSet(object.jsonName) ? String(object.jsonName) : '', - options: isSet(object.options) - ? FieldOptions.fromJSON(object.options) - : undefined, - }; - }, - toJSON(message) { - const obj = {}; - message.name !== undefined && (obj.name = message.name); - message.number !== undefined && (obj.number = Math.round(message.number)); - message.label !== undefined && - (obj.label = fieldDescriptorProto_LabelToJSON(message.label)); - message.type !== undefined && - (obj.type = fieldDescriptorProto_TypeToJSON(message.type)); - message.typeName !== undefined && (obj.typeName = message.typeName); - message.extendee !== undefined && (obj.extendee = message.extendee); - message.defaultValue !== undefined && - (obj.defaultValue = message.defaultValue); - message.oneofIndex !== undefined && - (obj.oneofIndex = Math.round(message.oneofIndex)); - message.jsonName !== undefined && (obj.jsonName = message.jsonName); - message.options !== undefined && - (obj.options = message.options - ? FieldOptions.toJSON(message.options) - : undefined); - return obj; - }, - fromPartial(object) { - const message = createBaseFieldDescriptorProto(); - message.name = object.name ?? ''; - message.number = object.number ?? 0; - message.label = object.label ?? 1; - message.type = object.type ?? 1; - message.typeName = object.typeName ?? ''; - message.extendee = object.extendee ?? ''; - message.defaultValue = object.defaultValue ?? ''; - message.oneofIndex = object.oneofIndex ?? 0; - message.jsonName = object.jsonName ?? ''; - message.options = - object.options !== undefined && object.options !== null - ? FieldOptions.fromPartial(object.options) - : undefined; - return message; - }, -}; -function createBaseOneofDescriptorProto() { - return { name: '', options: undefined }; -} -export const OneofDescriptorProto = { - encode(message, writer = _m0.Writer.create()) { - if (message.name !== '') { - writer.uint32(10).string(message.name); - } - if (message.options !== undefined) { - OneofOptions.encode(message.options, writer.uint32(18).fork()).ldelim(); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseOneofDescriptorProto(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.name = reader.string(); - break; - case 2: - message.options = OneofOptions.decode(reader, reader.uint32()); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - name: isSet(object.name) ? String(object.name) : '', - options: isSet(object.options) - ? OneofOptions.fromJSON(object.options) - : undefined, - }; - }, - toJSON(message) { - const obj = {}; - message.name !== undefined && (obj.name = message.name); - message.options !== undefined && - (obj.options = message.options - ? OneofOptions.toJSON(message.options) - : undefined); - return obj; - }, - fromPartial(object) { - const message = createBaseOneofDescriptorProto(); - message.name = object.name ?? ''; - message.options = - object.options !== undefined && object.options !== null - ? OneofOptions.fromPartial(object.options) - : undefined; - return message; - }, -}; -function createBaseEnumDescriptorProto() { - return { name: '', value: [], options: undefined }; -} -export const EnumDescriptorProto = { - encode(message, writer = _m0.Writer.create()) { - if (message.name !== '') { - writer.uint32(10).string(message.name); - } - for (const v of message.value) { - EnumValueDescriptorProto.encode(v, writer.uint32(18).fork()).ldelim(); - } - if (message.options !== undefined) { - EnumOptions.encode(message.options, writer.uint32(26).fork()).ldelim(); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseEnumDescriptorProto(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.name = reader.string(); - break; - case 2: - message.value.push( - EnumValueDescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 3: - message.options = EnumOptions.decode(reader, reader.uint32()); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - name: isSet(object.name) ? String(object.name) : '', - value: Array.isArray(object?.value) - ? object.value.map((e) => EnumValueDescriptorProto.fromJSON(e)) - : [], - options: isSet(object.options) - ? EnumOptions.fromJSON(object.options) - : undefined, - }; - }, - toJSON(message) { - const obj = {}; - message.name !== undefined && (obj.name = message.name); - if (message.value) { - obj.value = message.value.map((e) => - e ? EnumValueDescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.value = []; - } - message.options !== undefined && - (obj.options = message.options - ? EnumOptions.toJSON(message.options) - : undefined); - return obj; - }, - fromPartial(object) { - const message = createBaseEnumDescriptorProto(); - message.name = object.name ?? ''; - message.value = - object.value?.map((e) => EnumValueDescriptorProto.fromPartial(e)) || []; - message.options = - object.options !== undefined && object.options !== null - ? EnumOptions.fromPartial(object.options) - : undefined; - return message; - }, -}; -function createBaseEnumValueDescriptorProto() { - return { name: '', number: 0, options: undefined }; -} -export const EnumValueDescriptorProto = { - encode(message, writer = _m0.Writer.create()) { - if (message.name !== '') { - writer.uint32(10).string(message.name); - } - if (message.number !== 0) { - writer.uint32(16).int32(message.number); - } - if (message.options !== undefined) { - EnumValueOptions.encode( - message.options, - writer.uint32(26).fork(), - ).ldelim(); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseEnumValueDescriptorProto(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.name = reader.string(); - break; - case 2: - message.number = reader.int32(); - break; - case 3: - message.options = EnumValueOptions.decode(reader, reader.uint32()); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - name: isSet(object.name) ? String(object.name) : '', - number: isSet(object.number) ? Number(object.number) : 0, - options: isSet(object.options) - ? EnumValueOptions.fromJSON(object.options) - : undefined, - }; - }, - toJSON(message) { - const obj = {}; - message.name !== undefined && (obj.name = message.name); - message.number !== undefined && (obj.number = Math.round(message.number)); - message.options !== undefined && - (obj.options = message.options - ? EnumValueOptions.toJSON(message.options) - : undefined); - return obj; - }, - fromPartial(object) { - const message = createBaseEnumValueDescriptorProto(); - message.name = object.name ?? ''; - message.number = object.number ?? 0; - message.options = - object.options !== undefined && object.options !== null - ? EnumValueOptions.fromPartial(object.options) - : undefined; - return message; - }, -}; -function createBaseServiceDescriptorProto() { - return { name: '', method: [], options: undefined }; -} -export const ServiceDescriptorProto = { - encode(message, writer = _m0.Writer.create()) { - if (message.name !== '') { - writer.uint32(10).string(message.name); - } - for (const v of message.method) { - MethodDescriptorProto.encode(v, writer.uint32(18).fork()).ldelim(); - } - if (message.options !== undefined) { - ServiceOptions.encode(message.options, writer.uint32(26).fork()).ldelim(); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseServiceDescriptorProto(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.name = reader.string(); - break; - case 2: - message.method.push( - MethodDescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 3: - message.options = ServiceOptions.decode(reader, reader.uint32()); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - name: isSet(object.name) ? String(object.name) : '', - method: Array.isArray(object?.method) - ? object.method.map((e) => MethodDescriptorProto.fromJSON(e)) - : [], - options: isSet(object.options) - ? ServiceOptions.fromJSON(object.options) - : undefined, - }; - }, - toJSON(message) { - const obj = {}; - message.name !== undefined && (obj.name = message.name); - if (message.method) { - obj.method = message.method.map((e) => - e ? MethodDescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.method = []; - } - message.options !== undefined && - (obj.options = message.options - ? ServiceOptions.toJSON(message.options) - : undefined); - return obj; - }, - fromPartial(object) { - const message = createBaseServiceDescriptorProto(); - message.name = object.name ?? ''; - message.method = - object.method?.map((e) => MethodDescriptorProto.fromPartial(e)) || []; - message.options = - object.options !== undefined && object.options !== null - ? ServiceOptions.fromPartial(object.options) - : undefined; - return message; - }, -}; -function createBaseMethodDescriptorProto() { - return { - name: '', - inputType: '', - outputType: '', - options: undefined, - clientStreaming: false, - serverStreaming: false, - }; -} -export const MethodDescriptorProto = { - encode(message, writer = _m0.Writer.create()) { - if (message.name !== '') { - writer.uint32(10).string(message.name); - } - if (message.inputType !== '') { - writer.uint32(18).string(message.inputType); - } - if (message.outputType !== '') { - writer.uint32(26).string(message.outputType); - } - if (message.options !== undefined) { - MethodOptions.encode(message.options, writer.uint32(34).fork()).ldelim(); - } - if (message.clientStreaming === true) { - writer.uint32(40).bool(message.clientStreaming); - } - if (message.serverStreaming === true) { - writer.uint32(48).bool(message.serverStreaming); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMethodDescriptorProto(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.name = reader.string(); - break; - case 2: - message.inputType = reader.string(); - break; - case 3: - message.outputType = reader.string(); - break; - case 4: - message.options = MethodOptions.decode(reader, reader.uint32()); - break; - case 5: - message.clientStreaming = reader.bool(); - break; - case 6: - message.serverStreaming = reader.bool(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - name: isSet(object.name) ? String(object.name) : '', - inputType: isSet(object.inputType) ? String(object.inputType) : '', - outputType: isSet(object.outputType) ? String(object.outputType) : '', - options: isSet(object.options) - ? MethodOptions.fromJSON(object.options) - : undefined, - clientStreaming: isSet(object.clientStreaming) - ? Boolean(object.clientStreaming) - : false, - serverStreaming: isSet(object.serverStreaming) - ? Boolean(object.serverStreaming) - : false, - }; - }, - toJSON(message) { - const obj = {}; - message.name !== undefined && (obj.name = message.name); - message.inputType !== undefined && (obj.inputType = message.inputType); - message.outputType !== undefined && (obj.outputType = message.outputType); - message.options !== undefined && - (obj.options = message.options - ? MethodOptions.toJSON(message.options) - : undefined); - message.clientStreaming !== undefined && - (obj.clientStreaming = message.clientStreaming); - message.serverStreaming !== undefined && - (obj.serverStreaming = message.serverStreaming); - return obj; - }, - fromPartial(object) { - const message = createBaseMethodDescriptorProto(); - message.name = object.name ?? ''; - message.inputType = object.inputType ?? ''; - message.outputType = object.outputType ?? ''; - message.options = - object.options !== undefined && object.options !== null - ? MethodOptions.fromPartial(object.options) - : undefined; - message.clientStreaming = object.clientStreaming ?? false; - message.serverStreaming = object.serverStreaming ?? false; - return message; - }, -}; -function createBaseFileOptions() { - return { - javaPackage: '', - javaOuterClassname: '', - javaMultipleFiles: false, - javaGenerateEqualsAndHash: false, - javaStringCheckUtf8: false, - optimizeFor: 1, - goPackage: '', - ccGenericServices: false, - javaGenericServices: false, - pyGenericServices: false, - deprecated: false, - ccEnableArenas: false, - objcClassPrefix: '', - csharpNamespace: '', - uninterpretedOption: [], - }; -} -export const FileOptions = { - encode(message, writer = _m0.Writer.create()) { - if (message.javaPackage !== '') { - writer.uint32(10).string(message.javaPackage); - } - if (message.javaOuterClassname !== '') { - writer.uint32(66).string(message.javaOuterClassname); - } - if (message.javaMultipleFiles === true) { - writer.uint32(80).bool(message.javaMultipleFiles); - } - if (message.javaGenerateEqualsAndHash === true) { - writer.uint32(160).bool(message.javaGenerateEqualsAndHash); - } - if (message.javaStringCheckUtf8 === true) { - writer.uint32(216).bool(message.javaStringCheckUtf8); - } - if (message.optimizeFor !== 1) { - writer.uint32(72).int32(message.optimizeFor); - } - if (message.goPackage !== '') { - writer.uint32(90).string(message.goPackage); - } - if (message.ccGenericServices === true) { - writer.uint32(128).bool(message.ccGenericServices); - } - if (message.javaGenericServices === true) { - writer.uint32(136).bool(message.javaGenericServices); - } - if (message.pyGenericServices === true) { - writer.uint32(144).bool(message.pyGenericServices); - } - if (message.deprecated === true) { - writer.uint32(184).bool(message.deprecated); - } - if (message.ccEnableArenas === true) { - writer.uint32(248).bool(message.ccEnableArenas); - } - if (message.objcClassPrefix !== '') { - writer.uint32(290).string(message.objcClassPrefix); - } - if (message.csharpNamespace !== '') { - writer.uint32(298).string(message.csharpNamespace); - } - for (const v of message.uninterpretedOption) { - UninterpretedOption.encode(v, writer.uint32(7994).fork()).ldelim(); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseFileOptions(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.javaPackage = reader.string(); - break; - case 8: - message.javaOuterClassname = reader.string(); - break; - case 10: - message.javaMultipleFiles = reader.bool(); - break; - case 20: - message.javaGenerateEqualsAndHash = reader.bool(); - break; - case 27: - message.javaStringCheckUtf8 = reader.bool(); - break; - case 9: - message.optimizeFor = reader.int32(); - break; - case 11: - message.goPackage = reader.string(); - break; - case 16: - message.ccGenericServices = reader.bool(); - break; - case 17: - message.javaGenericServices = reader.bool(); - break; - case 18: - message.pyGenericServices = reader.bool(); - break; - case 23: - message.deprecated = reader.bool(); - break; - case 31: - message.ccEnableArenas = reader.bool(); - break; - case 36: - message.objcClassPrefix = reader.string(); - break; - case 37: - message.csharpNamespace = reader.string(); - break; - case 999: - message.uninterpretedOption.push( - UninterpretedOption.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - javaPackage: isSet(object.javaPackage) ? String(object.javaPackage) : '', - javaOuterClassname: isSet(object.javaOuterClassname) - ? String(object.javaOuterClassname) - : '', - javaMultipleFiles: isSet(object.javaMultipleFiles) - ? Boolean(object.javaMultipleFiles) - : false, - javaGenerateEqualsAndHash: isSet(object.javaGenerateEqualsAndHash) - ? Boolean(object.javaGenerateEqualsAndHash) - : false, - javaStringCheckUtf8: isSet(object.javaStringCheckUtf8) - ? Boolean(object.javaStringCheckUtf8) - : false, - optimizeFor: isSet(object.optimizeFor) - ? fileOptions_OptimizeModeFromJSON(object.optimizeFor) - : 1, - goPackage: isSet(object.goPackage) ? String(object.goPackage) : '', - ccGenericServices: isSet(object.ccGenericServices) - ? Boolean(object.ccGenericServices) - : false, - javaGenericServices: isSet(object.javaGenericServices) - ? Boolean(object.javaGenericServices) - : false, - pyGenericServices: isSet(object.pyGenericServices) - ? Boolean(object.pyGenericServices) - : false, - deprecated: isSet(object.deprecated) ? Boolean(object.deprecated) : false, - ccEnableArenas: isSet(object.ccEnableArenas) - ? Boolean(object.ccEnableArenas) - : false, - objcClassPrefix: isSet(object.objcClassPrefix) - ? String(object.objcClassPrefix) - : '', - csharpNamespace: isSet(object.csharpNamespace) - ? String(object.csharpNamespace) - : '', - uninterpretedOption: Array.isArray(object?.uninterpretedOption) - ? object.uninterpretedOption.map((e) => UninterpretedOption.fromJSON(e)) - : [], - }; - }, - toJSON(message) { - const obj = {}; - message.javaPackage !== undefined && - (obj.javaPackage = message.javaPackage); - message.javaOuterClassname !== undefined && - (obj.javaOuterClassname = message.javaOuterClassname); - message.javaMultipleFiles !== undefined && - (obj.javaMultipleFiles = message.javaMultipleFiles); - message.javaGenerateEqualsAndHash !== undefined && - (obj.javaGenerateEqualsAndHash = message.javaGenerateEqualsAndHash); - message.javaStringCheckUtf8 !== undefined && - (obj.javaStringCheckUtf8 = message.javaStringCheckUtf8); - message.optimizeFor !== undefined && - (obj.optimizeFor = fileOptions_OptimizeModeToJSON(message.optimizeFor)); - message.goPackage !== undefined && (obj.goPackage = message.goPackage); - message.ccGenericServices !== undefined && - (obj.ccGenericServices = message.ccGenericServices); - message.javaGenericServices !== undefined && - (obj.javaGenericServices = message.javaGenericServices); - message.pyGenericServices !== undefined && - (obj.pyGenericServices = message.pyGenericServices); - message.deprecated !== undefined && (obj.deprecated = message.deprecated); - message.ccEnableArenas !== undefined && - (obj.ccEnableArenas = message.ccEnableArenas); - message.objcClassPrefix !== undefined && - (obj.objcClassPrefix = message.objcClassPrefix); - message.csharpNamespace !== undefined && - (obj.csharpNamespace = message.csharpNamespace); - if (message.uninterpretedOption) { - obj.uninterpretedOption = message.uninterpretedOption.map((e) => - e ? UninterpretedOption.toJSON(e) : undefined, - ); - } else { - obj.uninterpretedOption = []; - } - return obj; - }, - fromPartial(object) { - const message = createBaseFileOptions(); - message.javaPackage = object.javaPackage ?? ''; - message.javaOuterClassname = object.javaOuterClassname ?? ''; - message.javaMultipleFiles = object.javaMultipleFiles ?? false; - message.javaGenerateEqualsAndHash = - object.javaGenerateEqualsAndHash ?? false; - message.javaStringCheckUtf8 = object.javaStringCheckUtf8 ?? false; - message.optimizeFor = object.optimizeFor ?? 1; - message.goPackage = object.goPackage ?? ''; - message.ccGenericServices = object.ccGenericServices ?? false; - message.javaGenericServices = object.javaGenericServices ?? false; - message.pyGenericServices = object.pyGenericServices ?? false; - message.deprecated = object.deprecated ?? false; - message.ccEnableArenas = object.ccEnableArenas ?? false; - message.objcClassPrefix = object.objcClassPrefix ?? ''; - message.csharpNamespace = object.csharpNamespace ?? ''; - message.uninterpretedOption = - object.uninterpretedOption?.map((e) => - UninterpretedOption.fromPartial(e), - ) || []; - return message; - }, -}; -function createBaseMessageOptions() { - return { - messageSetWireFormat: false, - noStandardDescriptorAccessor: false, - deprecated: false, - mapEntry: false, - uninterpretedOption: [], - }; -} -export const MessageOptions = { - encode(message, writer = _m0.Writer.create()) { - if (message.messageSetWireFormat === true) { - writer.uint32(8).bool(message.messageSetWireFormat); - } - if (message.noStandardDescriptorAccessor === true) { - writer.uint32(16).bool(message.noStandardDescriptorAccessor); - } - if (message.deprecated === true) { - writer.uint32(24).bool(message.deprecated); - } - if (message.mapEntry === true) { - writer.uint32(56).bool(message.mapEntry); - } - for (const v of message.uninterpretedOption) { - UninterpretedOption.encode(v, writer.uint32(7994).fork()).ldelim(); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMessageOptions(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.messageSetWireFormat = reader.bool(); - break; - case 2: - message.noStandardDescriptorAccessor = reader.bool(); - break; - case 3: - message.deprecated = reader.bool(); - break; - case 7: - message.mapEntry = reader.bool(); - break; - case 999: - message.uninterpretedOption.push( - UninterpretedOption.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - messageSetWireFormat: isSet(object.messageSetWireFormat) - ? Boolean(object.messageSetWireFormat) - : false, - noStandardDescriptorAccessor: isSet(object.noStandardDescriptorAccessor) - ? Boolean(object.noStandardDescriptorAccessor) - : false, - deprecated: isSet(object.deprecated) ? Boolean(object.deprecated) : false, - mapEntry: isSet(object.mapEntry) ? Boolean(object.mapEntry) : false, - uninterpretedOption: Array.isArray(object?.uninterpretedOption) - ? object.uninterpretedOption.map((e) => UninterpretedOption.fromJSON(e)) - : [], - }; - }, - toJSON(message) { - const obj = {}; - message.messageSetWireFormat !== undefined && - (obj.messageSetWireFormat = message.messageSetWireFormat); - message.noStandardDescriptorAccessor !== undefined && - (obj.noStandardDescriptorAccessor = message.noStandardDescriptorAccessor); - message.deprecated !== undefined && (obj.deprecated = message.deprecated); - message.mapEntry !== undefined && (obj.mapEntry = message.mapEntry); - if (message.uninterpretedOption) { - obj.uninterpretedOption = message.uninterpretedOption.map((e) => - e ? UninterpretedOption.toJSON(e) : undefined, - ); - } else { - obj.uninterpretedOption = []; - } - return obj; - }, - fromPartial(object) { - const message = createBaseMessageOptions(); - message.messageSetWireFormat = object.messageSetWireFormat ?? false; - message.noStandardDescriptorAccessor = - object.noStandardDescriptorAccessor ?? false; - message.deprecated = object.deprecated ?? false; - message.mapEntry = object.mapEntry ?? false; - message.uninterpretedOption = - object.uninterpretedOption?.map((e) => - UninterpretedOption.fromPartial(e), - ) || []; - return message; - }, -}; -function createBaseFieldOptions() { - return { - ctype: 0, - packed: false, - jstype: 0, - lazy: false, - deprecated: false, - weak: false, - uninterpretedOption: [], - }; -} -export const FieldOptions = { - encode(message, writer = _m0.Writer.create()) { - if (message.ctype !== 0) { - writer.uint32(8).int32(message.ctype); - } - if (message.packed === true) { - writer.uint32(16).bool(message.packed); - } - if (message.jstype !== 0) { - writer.uint32(48).int32(message.jstype); - } - if (message.lazy === true) { - writer.uint32(40).bool(message.lazy); - } - if (message.deprecated === true) { - writer.uint32(24).bool(message.deprecated); - } - if (message.weak === true) { - writer.uint32(80).bool(message.weak); - } - for (const v of message.uninterpretedOption) { - UninterpretedOption.encode(v, writer.uint32(7994).fork()).ldelim(); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseFieldOptions(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.ctype = reader.int32(); - break; - case 2: - message.packed = reader.bool(); - break; - case 6: - message.jstype = reader.int32(); - break; - case 5: - message.lazy = reader.bool(); - break; - case 3: - message.deprecated = reader.bool(); - break; - case 10: - message.weak = reader.bool(); - break; - case 999: - message.uninterpretedOption.push( - UninterpretedOption.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - ctype: isSet(object.ctype) ? fieldOptions_CTypeFromJSON(object.ctype) : 0, - packed: isSet(object.packed) ? Boolean(object.packed) : false, - jstype: isSet(object.jstype) - ? fieldOptions_JSTypeFromJSON(object.jstype) - : 0, - lazy: isSet(object.lazy) ? Boolean(object.lazy) : false, - deprecated: isSet(object.deprecated) ? Boolean(object.deprecated) : false, - weak: isSet(object.weak) ? Boolean(object.weak) : false, - uninterpretedOption: Array.isArray(object?.uninterpretedOption) - ? object.uninterpretedOption.map((e) => UninterpretedOption.fromJSON(e)) - : [], - }; - }, - toJSON(message) { - const obj = {}; - message.ctype !== undefined && - (obj.ctype = fieldOptions_CTypeToJSON(message.ctype)); - message.packed !== undefined && (obj.packed = message.packed); - message.jstype !== undefined && - (obj.jstype = fieldOptions_JSTypeToJSON(message.jstype)); - message.lazy !== undefined && (obj.lazy = message.lazy); - message.deprecated !== undefined && (obj.deprecated = message.deprecated); - message.weak !== undefined && (obj.weak = message.weak); - if (message.uninterpretedOption) { - obj.uninterpretedOption = message.uninterpretedOption.map((e) => - e ? UninterpretedOption.toJSON(e) : undefined, - ); - } else { - obj.uninterpretedOption = []; - } - return obj; - }, - fromPartial(object) { - const message = createBaseFieldOptions(); - message.ctype = object.ctype ?? 0; - message.packed = object.packed ?? false; - message.jstype = object.jstype ?? 0; - message.lazy = object.lazy ?? false; - message.deprecated = object.deprecated ?? false; - message.weak = object.weak ?? false; - message.uninterpretedOption = - object.uninterpretedOption?.map((e) => - UninterpretedOption.fromPartial(e), - ) || []; - return message; - }, -}; -function createBaseOneofOptions() { - return { uninterpretedOption: [] }; -} -export const OneofOptions = { - encode(message, writer = _m0.Writer.create()) { - for (const v of message.uninterpretedOption) { - UninterpretedOption.encode(v, writer.uint32(7994).fork()).ldelim(); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseOneofOptions(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 999: - message.uninterpretedOption.push( - UninterpretedOption.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - uninterpretedOption: Array.isArray(object?.uninterpretedOption) - ? object.uninterpretedOption.map((e) => UninterpretedOption.fromJSON(e)) - : [], - }; - }, - toJSON(message) { - const obj = {}; - if (message.uninterpretedOption) { - obj.uninterpretedOption = message.uninterpretedOption.map((e) => - e ? UninterpretedOption.toJSON(e) : undefined, - ); - } else { - obj.uninterpretedOption = []; - } - return obj; - }, - fromPartial(object) { - const message = createBaseOneofOptions(); - message.uninterpretedOption = - object.uninterpretedOption?.map((e) => - UninterpretedOption.fromPartial(e), - ) || []; - return message; - }, -}; -function createBaseEnumOptions() { - return { allowAlias: false, deprecated: false, uninterpretedOption: [] }; -} -export const EnumOptions = { - encode(message, writer = _m0.Writer.create()) { - if (message.allowAlias === true) { - writer.uint32(16).bool(message.allowAlias); - } - if (message.deprecated === true) { - writer.uint32(24).bool(message.deprecated); - } - for (const v of message.uninterpretedOption) { - UninterpretedOption.encode(v, writer.uint32(7994).fork()).ldelim(); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseEnumOptions(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 2: - message.allowAlias = reader.bool(); - break; - case 3: - message.deprecated = reader.bool(); - break; - case 999: - message.uninterpretedOption.push( - UninterpretedOption.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - allowAlias: isSet(object.allowAlias) ? Boolean(object.allowAlias) : false, - deprecated: isSet(object.deprecated) ? Boolean(object.deprecated) : false, - uninterpretedOption: Array.isArray(object?.uninterpretedOption) - ? object.uninterpretedOption.map((e) => UninterpretedOption.fromJSON(e)) - : [], - }; - }, - toJSON(message) { - const obj = {}; - message.allowAlias !== undefined && (obj.allowAlias = message.allowAlias); - message.deprecated !== undefined && (obj.deprecated = message.deprecated); - if (message.uninterpretedOption) { - obj.uninterpretedOption = message.uninterpretedOption.map((e) => - e ? UninterpretedOption.toJSON(e) : undefined, - ); - } else { - obj.uninterpretedOption = []; - } - return obj; - }, - fromPartial(object) { - const message = createBaseEnumOptions(); - message.allowAlias = object.allowAlias ?? false; - message.deprecated = object.deprecated ?? false; - message.uninterpretedOption = - object.uninterpretedOption?.map((e) => - UninterpretedOption.fromPartial(e), - ) || []; - return message; - }, -}; -function createBaseEnumValueOptions() { - return { deprecated: false, uninterpretedOption: [] }; -} -export const EnumValueOptions = { - encode(message, writer = _m0.Writer.create()) { - if (message.deprecated === true) { - writer.uint32(8).bool(message.deprecated); - } - for (const v of message.uninterpretedOption) { - UninterpretedOption.encode(v, writer.uint32(7994).fork()).ldelim(); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseEnumValueOptions(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.deprecated = reader.bool(); - break; - case 999: - message.uninterpretedOption.push( - UninterpretedOption.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - deprecated: isSet(object.deprecated) ? Boolean(object.deprecated) : false, - uninterpretedOption: Array.isArray(object?.uninterpretedOption) - ? object.uninterpretedOption.map((e) => UninterpretedOption.fromJSON(e)) - : [], - }; - }, - toJSON(message) { - const obj = {}; - message.deprecated !== undefined && (obj.deprecated = message.deprecated); - if (message.uninterpretedOption) { - obj.uninterpretedOption = message.uninterpretedOption.map((e) => - e ? UninterpretedOption.toJSON(e) : undefined, - ); - } else { - obj.uninterpretedOption = []; - } - return obj; - }, - fromPartial(object) { - const message = createBaseEnumValueOptions(); - message.deprecated = object.deprecated ?? false; - message.uninterpretedOption = - object.uninterpretedOption?.map((e) => - UninterpretedOption.fromPartial(e), - ) || []; - return message; - }, -}; -function createBaseServiceOptions() { - return { deprecated: false, uninterpretedOption: [] }; -} -export const ServiceOptions = { - encode(message, writer = _m0.Writer.create()) { - if (message.deprecated === true) { - writer.uint32(264).bool(message.deprecated); - } - for (const v of message.uninterpretedOption) { - UninterpretedOption.encode(v, writer.uint32(7994).fork()).ldelim(); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseServiceOptions(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 33: - message.deprecated = reader.bool(); - break; - case 999: - message.uninterpretedOption.push( - UninterpretedOption.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - deprecated: isSet(object.deprecated) ? Boolean(object.deprecated) : false, - uninterpretedOption: Array.isArray(object?.uninterpretedOption) - ? object.uninterpretedOption.map((e) => UninterpretedOption.fromJSON(e)) - : [], - }; - }, - toJSON(message) { - const obj = {}; - message.deprecated !== undefined && (obj.deprecated = message.deprecated); - if (message.uninterpretedOption) { - obj.uninterpretedOption = message.uninterpretedOption.map((e) => - e ? UninterpretedOption.toJSON(e) : undefined, - ); - } else { - obj.uninterpretedOption = []; - } - return obj; - }, - fromPartial(object) { - const message = createBaseServiceOptions(); - message.deprecated = object.deprecated ?? false; - message.uninterpretedOption = - object.uninterpretedOption?.map((e) => - UninterpretedOption.fromPartial(e), - ) || []; - return message; - }, -}; -function createBaseMethodOptions() { - return { deprecated: false, uninterpretedOption: [] }; -} -export const MethodOptions = { - encode(message, writer = _m0.Writer.create()) { - if (message.deprecated === true) { - writer.uint32(264).bool(message.deprecated); - } - for (const v of message.uninterpretedOption) { - UninterpretedOption.encode(v, writer.uint32(7994).fork()).ldelim(); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMethodOptions(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 33: - message.deprecated = reader.bool(); - break; - case 999: - message.uninterpretedOption.push( - UninterpretedOption.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - deprecated: isSet(object.deprecated) ? Boolean(object.deprecated) : false, - uninterpretedOption: Array.isArray(object?.uninterpretedOption) - ? object.uninterpretedOption.map((e) => UninterpretedOption.fromJSON(e)) - : [], - }; - }, - toJSON(message) { - const obj = {}; - message.deprecated !== undefined && (obj.deprecated = message.deprecated); - if (message.uninterpretedOption) { - obj.uninterpretedOption = message.uninterpretedOption.map((e) => - e ? UninterpretedOption.toJSON(e) : undefined, - ); - } else { - obj.uninterpretedOption = []; - } - return obj; - }, - fromPartial(object) { - const message = createBaseMethodOptions(); - message.deprecated = object.deprecated ?? false; - message.uninterpretedOption = - object.uninterpretedOption?.map((e) => - UninterpretedOption.fromPartial(e), - ) || []; - return message; - }, -}; -function createBaseUninterpretedOption() { - return { - name: [], - identifierValue: '', - positiveIntValue: Long.UZERO, - negativeIntValue: Long.ZERO, - doubleValue: 0, - stringValue: new Uint8Array(), - aggregateValue: '', - }; -} -export const UninterpretedOption = { - encode(message, writer = _m0.Writer.create()) { - for (const v of message.name) { - UninterpretedOption_NamePart.encode(v, writer.uint32(18).fork()).ldelim(); - } - if (message.identifierValue !== '') { - writer.uint32(26).string(message.identifierValue); - } - if (!message.positiveIntValue.isZero()) { - writer.uint32(32).uint64(message.positiveIntValue); - } - if (!message.negativeIntValue.isZero()) { - writer.uint32(40).int64(message.negativeIntValue); - } - if (message.doubleValue !== 0) { - writer.uint32(49).double(message.doubleValue); - } - if (message.stringValue.length !== 0) { - writer.uint32(58).bytes(message.stringValue); - } - if (message.aggregateValue !== '') { - writer.uint32(66).string(message.aggregateValue); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseUninterpretedOption(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 2: - message.name.push( - UninterpretedOption_NamePart.decode(reader, reader.uint32()), - ); - break; - case 3: - message.identifierValue = reader.string(); - break; - case 4: - message.positiveIntValue = reader.uint64(); - break; - case 5: - message.negativeIntValue = reader.int64(); - break; - case 6: - message.doubleValue = reader.double(); - break; - case 7: - message.stringValue = reader.bytes(); - break; - case 8: - message.aggregateValue = reader.string(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - name: Array.isArray(object?.name) - ? object.name.map((e) => UninterpretedOption_NamePart.fromJSON(e)) - : [], - identifierValue: isSet(object.identifierValue) - ? String(object.identifierValue) - : '', - positiveIntValue: isSet(object.positiveIntValue) - ? Long.fromValue(object.positiveIntValue) - : Long.UZERO, - negativeIntValue: isSet(object.negativeIntValue) - ? Long.fromValue(object.negativeIntValue) - : Long.ZERO, - doubleValue: isSet(object.doubleValue) ? Number(object.doubleValue) : 0, - stringValue: isSet(object.stringValue) - ? bytesFromBase64(object.stringValue) - : new Uint8Array(), - aggregateValue: isSet(object.aggregateValue) - ? String(object.aggregateValue) - : '', - }; - }, - toJSON(message) { - const obj = {}; - if (message.name) { - obj.name = message.name.map((e) => - e ? UninterpretedOption_NamePart.toJSON(e) : undefined, - ); - } else { - obj.name = []; - } - message.identifierValue !== undefined && - (obj.identifierValue = message.identifierValue); - message.positiveIntValue !== undefined && - (obj.positiveIntValue = ( - message.positiveIntValue || Long.UZERO - ).toString()); - message.negativeIntValue !== undefined && - (obj.negativeIntValue = ( - message.negativeIntValue || Long.ZERO - ).toString()); - message.doubleValue !== undefined && - (obj.doubleValue = message.doubleValue); - message.stringValue !== undefined && - (obj.stringValue = base64FromBytes( - message.stringValue !== undefined - ? message.stringValue - : new Uint8Array(), - )); - message.aggregateValue !== undefined && - (obj.aggregateValue = message.aggregateValue); - return obj; - }, - fromPartial(object) { - const message = createBaseUninterpretedOption(); - message.name = - object.name?.map((e) => UninterpretedOption_NamePart.fromPartial(e)) || - []; - message.identifierValue = object.identifierValue ?? ''; - message.positiveIntValue = - object.positiveIntValue !== undefined && object.positiveIntValue !== null - ? Long.fromValue(object.positiveIntValue) - : Long.UZERO; - message.negativeIntValue = - object.negativeIntValue !== undefined && object.negativeIntValue !== null - ? Long.fromValue(object.negativeIntValue) - : Long.ZERO; - message.doubleValue = object.doubleValue ?? 0; - message.stringValue = object.stringValue ?? new Uint8Array(); - message.aggregateValue = object.aggregateValue ?? ''; - return message; - }, -}; -function createBaseUninterpretedOption_NamePart() { - return { namePart: '', isExtension: false }; -} -export const UninterpretedOption_NamePart = { - encode(message, writer = _m0.Writer.create()) { - if (message.namePart !== '') { - writer.uint32(10).string(message.namePart); - } - if (message.isExtension === true) { - writer.uint32(16).bool(message.isExtension); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseUninterpretedOption_NamePart(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.namePart = reader.string(); - break; - case 2: - message.isExtension = reader.bool(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - namePart: isSet(object.namePart) ? String(object.namePart) : '', - isExtension: isSet(object.isExtension) - ? Boolean(object.isExtension) - : false, - }; - }, - toJSON(message) { - const obj = {}; - message.namePart !== undefined && (obj.namePart = message.namePart); - message.isExtension !== undefined && - (obj.isExtension = message.isExtension); - return obj; - }, - fromPartial(object) { - const message = createBaseUninterpretedOption_NamePart(); - message.namePart = object.namePart ?? ''; - message.isExtension = object.isExtension ?? false; - return message; - }, -}; -function createBaseSourceCodeInfo() { - return { location: [] }; -} -export const SourceCodeInfo = { - encode(message, writer = _m0.Writer.create()) { - for (const v of message.location) { - SourceCodeInfo_Location.encode(v, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseSourceCodeInfo(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.location.push( - SourceCodeInfo_Location.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - location: Array.isArray(object?.location) - ? object.location.map((e) => SourceCodeInfo_Location.fromJSON(e)) - : [], - }; - }, - toJSON(message) { - const obj = {}; - if (message.location) { - obj.location = message.location.map((e) => - e ? SourceCodeInfo_Location.toJSON(e) : undefined, - ); - } else { - obj.location = []; - } - return obj; - }, - fromPartial(object) { - const message = createBaseSourceCodeInfo(); - message.location = - object.location?.map((e) => SourceCodeInfo_Location.fromPartial(e)) || []; - return message; - }, -}; -function createBaseSourceCodeInfo_Location() { - return { - path: [], - span: [], - leadingComments: '', - trailingComments: '', - leadingDetachedComments: [], - }; -} -export const SourceCodeInfo_Location = { - encode(message, writer = _m0.Writer.create()) { - writer.uint32(10).fork(); - for (const v of message.path) { - writer.int32(v); - } - writer.ldelim(); - writer.uint32(18).fork(); - for (const v of message.span) { - writer.int32(v); - } - writer.ldelim(); - if (message.leadingComments !== '') { - writer.uint32(26).string(message.leadingComments); - } - if (message.trailingComments !== '') { - writer.uint32(34).string(message.trailingComments); - } - for (const v of message.leadingDetachedComments) { - writer.uint32(50).string(v); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseSourceCodeInfo_Location(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if ((tag & 7) === 2) { - const end2 = reader.uint32() + reader.pos; - while (reader.pos < end2) { - message.path.push(reader.int32()); - } - } else { - message.path.push(reader.int32()); - } - break; - case 2: - if ((tag & 7) === 2) { - const end2 = reader.uint32() + reader.pos; - while (reader.pos < end2) { - message.span.push(reader.int32()); - } - } else { - message.span.push(reader.int32()); - } - break; - case 3: - message.leadingComments = reader.string(); - break; - case 4: - message.trailingComments = reader.string(); - break; - case 6: - message.leadingDetachedComments.push(reader.string()); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - path: Array.isArray(object?.path) - ? object.path.map((e) => Number(e)) - : [], - span: Array.isArray(object?.span) - ? object.span.map((e) => Number(e)) - : [], - leadingComments: isSet(object.leadingComments) - ? String(object.leadingComments) - : '', - trailingComments: isSet(object.trailingComments) - ? String(object.trailingComments) - : '', - leadingDetachedComments: Array.isArray(object?.leadingDetachedComments) - ? object.leadingDetachedComments.map((e) => String(e)) - : [], - }; - }, - toJSON(message) { - const obj = {}; - if (message.path) { - obj.path = message.path.map((e) => Math.round(e)); - } else { - obj.path = []; - } - if (message.span) { - obj.span = message.span.map((e) => Math.round(e)); - } else { - obj.span = []; - } - message.leadingComments !== undefined && - (obj.leadingComments = message.leadingComments); - message.trailingComments !== undefined && - (obj.trailingComments = message.trailingComments); - if (message.leadingDetachedComments) { - obj.leadingDetachedComments = message.leadingDetachedComments.map( - (e) => e, - ); - } else { - obj.leadingDetachedComments = []; - } - return obj; - }, - fromPartial(object) { - const message = createBaseSourceCodeInfo_Location(); - message.path = object.path?.map((e) => e) || []; - message.span = object.span?.map((e) => e) || []; - message.leadingComments = object.leadingComments ?? ''; - message.trailingComments = object.trailingComments ?? ''; - message.leadingDetachedComments = - object.leadingDetachedComments?.map((e) => e) || []; - return message; - }, -}; -function createBaseGeneratedCodeInfo() { - return { annotation: [] }; -} -export const GeneratedCodeInfo = { - encode(message, writer = _m0.Writer.create()) { - for (const v of message.annotation) { - GeneratedCodeInfo_Annotation.encode(v, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseGeneratedCodeInfo(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.annotation.push( - GeneratedCodeInfo_Annotation.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - annotation: Array.isArray(object?.annotation) - ? object.annotation.map((e) => GeneratedCodeInfo_Annotation.fromJSON(e)) - : [], - }; - }, - toJSON(message) { - const obj = {}; - if (message.annotation) { - obj.annotation = message.annotation.map((e) => - e ? GeneratedCodeInfo_Annotation.toJSON(e) : undefined, - ); - } else { - obj.annotation = []; - } - return obj; - }, - fromPartial(object) { - const message = createBaseGeneratedCodeInfo(); - message.annotation = - object.annotation?.map((e) => - GeneratedCodeInfo_Annotation.fromPartial(e), - ) || []; - return message; - }, -}; -function createBaseGeneratedCodeInfo_Annotation() { - return { path: [], sourceFile: '', begin: 0, end: 0 }; -} -export const GeneratedCodeInfo_Annotation = { - encode(message, writer = _m0.Writer.create()) { - writer.uint32(10).fork(); - for (const v of message.path) { - writer.int32(v); - } - writer.ldelim(); - if (message.sourceFile !== '') { - writer.uint32(18).string(message.sourceFile); - } - if (message.begin !== 0) { - writer.uint32(24).int32(message.begin); - } - if (message.end !== 0) { - writer.uint32(32).int32(message.end); - } - return writer; - }, - decode(input, length) { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseGeneratedCodeInfo_Annotation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if ((tag & 7) === 2) { - const end2 = reader.uint32() + reader.pos; - while (reader.pos < end2) { - message.path.push(reader.int32()); - } - } else { - message.path.push(reader.int32()); - } - break; - case 2: - message.sourceFile = reader.string(); - break; - case 3: - message.begin = reader.int32(); - break; - case 4: - message.end = reader.int32(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - path: Array.isArray(object?.path) - ? object.path.map((e) => Number(e)) - : [], - sourceFile: isSet(object.sourceFile) ? String(object.sourceFile) : '', - begin: isSet(object.begin) ? Number(object.begin) : 0, - end: isSet(object.end) ? Number(object.end) : 0, - }; - }, - toJSON(message) { - const obj = {}; - if (message.path) { - obj.path = message.path.map((e) => Math.round(e)); - } else { - obj.path = []; - } - message.sourceFile !== undefined && (obj.sourceFile = message.sourceFile); - message.begin !== undefined && (obj.begin = Math.round(message.begin)); - message.end !== undefined && (obj.end = Math.round(message.end)); - return obj; - }, - fromPartial(object) { - const message = createBaseGeneratedCodeInfo_Annotation(); - message.path = object.path?.map((e) => e) || []; - message.sourceFile = object.sourceFile ?? ''; - message.begin = object.begin ?? 0; - message.end = object.end ?? 0; - return message; - }, -}; -var globalThis = (() => { - if (typeof globalThis !== 'undefined') return globalThis; - if (typeof self !== 'undefined') return self; - if (typeof window !== 'undefined') return window; - if (typeof global !== 'undefined') return global; - throw 'Unable to locate global object'; -})(); -const atob = - globalThis.atob || - ((b64) => globalThis.Buffer.from(b64, 'base64').toString('binary')); -function bytesFromBase64(b64) { - const bin = atob(b64); - const arr = new Uint8Array(bin.length); - for (let i = 0; i < bin.length; ++i) { - arr[i] = bin.charCodeAt(i); - } - return arr; -} -const btoa = - globalThis.btoa || - ((bin) => globalThis.Buffer.from(bin, 'binary').toString('base64')); -function base64FromBytes(arr) { - const bin = []; - arr.forEach((byte) => { - bin.push(String.fromCharCode(byte)); - }); - return btoa(bin.join('')); -} -if (_m0.util.Long !== Long) { - _m0.util.Long = Long; - _m0.configure(); -} -function isSet(value) { - return value !== null && value !== undefined; -} diff --git a/packages/cosmic-proto/gen/google/protobuf/descriptor.ts b/packages/cosmic-proto/gen/google/protobuf/descriptor.ts deleted file mode 100644 index e9643f7eefcd..000000000000 --- a/packages/cosmic-proto/gen/google/protobuf/descriptor.ts +++ /dev/null @@ -1,3411 +0,0 @@ -/* eslint-disable */ -import Long from 'long'; -import _m0 from 'protobufjs/minimal.js'; - -export const protobufPackage = 'google.protobuf'; - -export interface FileDescriptorSet { - file: FileDescriptorProto[]; -} - -export interface FileDescriptorProto { - name: string; - package: string; - dependency: string[]; - publicDependency: number[]; - weakDependency: number[]; - messageType: DescriptorProto[]; - enumType: EnumDescriptorProto[]; - service: ServiceDescriptorProto[]; - extension: FieldDescriptorProto[]; - options?: FileOptions; - sourceCodeInfo?: SourceCodeInfo; - syntax: string; -} - -export interface DescriptorProto { - name: string; - field: FieldDescriptorProto[]; - extension: FieldDescriptorProto[]; - nestedType: DescriptorProto[]; - enumType: EnumDescriptorProto[]; - extensionRange: DescriptorProto_ExtensionRange[]; - oneofDecl: OneofDescriptorProto[]; - options?: MessageOptions; - reservedRange: DescriptorProto_ReservedRange[]; - reservedName: string[]; -} - -export interface DescriptorProto_ExtensionRange { - start: number; - end: number; -} - -export interface DescriptorProto_ReservedRange { - start: number; - end: number; -} - -export interface FieldDescriptorProto { - name: string; - number: number; - label: FieldDescriptorProto_Label; - type: FieldDescriptorProto_Type; - typeName: string; - extendee: string; - defaultValue: string; - oneofIndex: number; - jsonName: string; - options?: FieldOptions; -} - -export enum FieldDescriptorProto_Type { - TYPE_DOUBLE = 1, - TYPE_FLOAT = 2, - TYPE_INT64 = 3, - TYPE_UINT64 = 4, - TYPE_INT32 = 5, - TYPE_FIXED64 = 6, - TYPE_FIXED32 = 7, - TYPE_BOOL = 8, - TYPE_STRING = 9, - TYPE_GROUP = 10, - TYPE_MESSAGE = 11, - TYPE_BYTES = 12, - TYPE_UINT32 = 13, - TYPE_ENUM = 14, - TYPE_SFIXED32 = 15, - TYPE_SFIXED64 = 16, - TYPE_SINT32 = 17, - TYPE_SINT64 = 18, - UNRECOGNIZED = -1, -} - -export function fieldDescriptorProto_TypeFromJSON( - object: any, -): FieldDescriptorProto_Type { - switch (object) { - case 1: - case 'TYPE_DOUBLE': - return FieldDescriptorProto_Type.TYPE_DOUBLE; - case 2: - case 'TYPE_FLOAT': - return FieldDescriptorProto_Type.TYPE_FLOAT; - case 3: - case 'TYPE_INT64': - return FieldDescriptorProto_Type.TYPE_INT64; - case 4: - case 'TYPE_UINT64': - return FieldDescriptorProto_Type.TYPE_UINT64; - case 5: - case 'TYPE_INT32': - return FieldDescriptorProto_Type.TYPE_INT32; - case 6: - case 'TYPE_FIXED64': - return FieldDescriptorProto_Type.TYPE_FIXED64; - case 7: - case 'TYPE_FIXED32': - return FieldDescriptorProto_Type.TYPE_FIXED32; - case 8: - case 'TYPE_BOOL': - return FieldDescriptorProto_Type.TYPE_BOOL; - case 9: - case 'TYPE_STRING': - return FieldDescriptorProto_Type.TYPE_STRING; - case 10: - case 'TYPE_GROUP': - return FieldDescriptorProto_Type.TYPE_GROUP; - case 11: - case 'TYPE_MESSAGE': - return FieldDescriptorProto_Type.TYPE_MESSAGE; - case 12: - case 'TYPE_BYTES': - return FieldDescriptorProto_Type.TYPE_BYTES; - case 13: - case 'TYPE_UINT32': - return FieldDescriptorProto_Type.TYPE_UINT32; - case 14: - case 'TYPE_ENUM': - return FieldDescriptorProto_Type.TYPE_ENUM; - case 15: - case 'TYPE_SFIXED32': - return FieldDescriptorProto_Type.TYPE_SFIXED32; - case 16: - case 'TYPE_SFIXED64': - return FieldDescriptorProto_Type.TYPE_SFIXED64; - case 17: - case 'TYPE_SINT32': - return FieldDescriptorProto_Type.TYPE_SINT32; - case 18: - case 'TYPE_SINT64': - return FieldDescriptorProto_Type.TYPE_SINT64; - case -1: - case 'UNRECOGNIZED': - default: - return FieldDescriptorProto_Type.UNRECOGNIZED; - } -} - -export function fieldDescriptorProto_TypeToJSON( - object: FieldDescriptorProto_Type, -): string { - switch (object) { - case FieldDescriptorProto_Type.TYPE_DOUBLE: - return 'TYPE_DOUBLE'; - case FieldDescriptorProto_Type.TYPE_FLOAT: - return 'TYPE_FLOAT'; - case FieldDescriptorProto_Type.TYPE_INT64: - return 'TYPE_INT64'; - case FieldDescriptorProto_Type.TYPE_UINT64: - return 'TYPE_UINT64'; - case FieldDescriptorProto_Type.TYPE_INT32: - return 'TYPE_INT32'; - case FieldDescriptorProto_Type.TYPE_FIXED64: - return 'TYPE_FIXED64'; - case FieldDescriptorProto_Type.TYPE_FIXED32: - return 'TYPE_FIXED32'; - case FieldDescriptorProto_Type.TYPE_BOOL: - return 'TYPE_BOOL'; - case FieldDescriptorProto_Type.TYPE_STRING: - return 'TYPE_STRING'; - case FieldDescriptorProto_Type.TYPE_GROUP: - return 'TYPE_GROUP'; - case FieldDescriptorProto_Type.TYPE_MESSAGE: - return 'TYPE_MESSAGE'; - case FieldDescriptorProto_Type.TYPE_BYTES: - return 'TYPE_BYTES'; - case FieldDescriptorProto_Type.TYPE_UINT32: - return 'TYPE_UINT32'; - case FieldDescriptorProto_Type.TYPE_ENUM: - return 'TYPE_ENUM'; - case FieldDescriptorProto_Type.TYPE_SFIXED32: - return 'TYPE_SFIXED32'; - case FieldDescriptorProto_Type.TYPE_SFIXED64: - return 'TYPE_SFIXED64'; - case FieldDescriptorProto_Type.TYPE_SINT32: - return 'TYPE_SINT32'; - case FieldDescriptorProto_Type.TYPE_SINT64: - return 'TYPE_SINT64'; - case FieldDescriptorProto_Type.UNRECOGNIZED: - default: - return 'UNRECOGNIZED'; - } -} - -export enum FieldDescriptorProto_Label { - LABEL_OPTIONAL = 1, - LABEL_REQUIRED = 2, - LABEL_REPEATED = 3, - UNRECOGNIZED = -1, -} - -export function fieldDescriptorProto_LabelFromJSON( - object: any, -): FieldDescriptorProto_Label { - switch (object) { - case 1: - case 'LABEL_OPTIONAL': - return FieldDescriptorProto_Label.LABEL_OPTIONAL; - case 2: - case 'LABEL_REQUIRED': - return FieldDescriptorProto_Label.LABEL_REQUIRED; - case 3: - case 'LABEL_REPEATED': - return FieldDescriptorProto_Label.LABEL_REPEATED; - case -1: - case 'UNRECOGNIZED': - default: - return FieldDescriptorProto_Label.UNRECOGNIZED; - } -} - -export function fieldDescriptorProto_LabelToJSON( - object: FieldDescriptorProto_Label, -): string { - switch (object) { - case FieldDescriptorProto_Label.LABEL_OPTIONAL: - return 'LABEL_OPTIONAL'; - case FieldDescriptorProto_Label.LABEL_REQUIRED: - return 'LABEL_REQUIRED'; - case FieldDescriptorProto_Label.LABEL_REPEATED: - return 'LABEL_REPEATED'; - case FieldDescriptorProto_Label.UNRECOGNIZED: - default: - return 'UNRECOGNIZED'; - } -} - -export interface OneofDescriptorProto { - name: string; - options?: OneofOptions; -} - -export interface EnumDescriptorProto { - name: string; - value: EnumValueDescriptorProto[]; - options?: EnumOptions; -} - -export interface EnumValueDescriptorProto { - name: string; - number: number; - options?: EnumValueOptions; -} - -export interface ServiceDescriptorProto { - name: string; - method: MethodDescriptorProto[]; - options?: ServiceOptions; -} - -export interface MethodDescriptorProto { - name: string; - inputType: string; - outputType: string; - options?: MethodOptions; - clientStreaming: boolean; - serverStreaming: boolean; -} - -export interface FileOptions { - javaPackage: string; - javaOuterClassname: string; - javaMultipleFiles: boolean; - /** @deprecated */ - javaGenerateEqualsAndHash: boolean; - javaStringCheckUtf8: boolean; - optimizeFor: FileOptions_OptimizeMode; - goPackage: string; - ccGenericServices: boolean; - javaGenericServices: boolean; - pyGenericServices: boolean; - deprecated: boolean; - ccEnableArenas: boolean; - objcClassPrefix: string; - csharpNamespace: string; - uninterpretedOption: UninterpretedOption[]; -} - -export enum FileOptions_OptimizeMode { - SPEED = 1, - CODE_SIZE = 2, - LITE_RUNTIME = 3, - UNRECOGNIZED = -1, -} - -export function fileOptions_OptimizeModeFromJSON( - object: any, -): FileOptions_OptimizeMode { - switch (object) { - case 1: - case 'SPEED': - return FileOptions_OptimizeMode.SPEED; - case 2: - case 'CODE_SIZE': - return FileOptions_OptimizeMode.CODE_SIZE; - case 3: - case 'LITE_RUNTIME': - return FileOptions_OptimizeMode.LITE_RUNTIME; - case -1: - case 'UNRECOGNIZED': - default: - return FileOptions_OptimizeMode.UNRECOGNIZED; - } -} - -export function fileOptions_OptimizeModeToJSON( - object: FileOptions_OptimizeMode, -): string { - switch (object) { - case FileOptions_OptimizeMode.SPEED: - return 'SPEED'; - case FileOptions_OptimizeMode.CODE_SIZE: - return 'CODE_SIZE'; - case FileOptions_OptimizeMode.LITE_RUNTIME: - return 'LITE_RUNTIME'; - case FileOptions_OptimizeMode.UNRECOGNIZED: - default: - return 'UNRECOGNIZED'; - } -} - -export interface MessageOptions { - messageSetWireFormat: boolean; - noStandardDescriptorAccessor: boolean; - deprecated: boolean; - mapEntry: boolean; - uninterpretedOption: UninterpretedOption[]; -} - -export interface FieldOptions { - ctype: FieldOptions_CType; - packed: boolean; - jstype: FieldOptions_JSType; - lazy: boolean; - deprecated: boolean; - weak: boolean; - uninterpretedOption: UninterpretedOption[]; -} - -export enum FieldOptions_CType { - STRING = 0, - CORD = 1, - STRING_PIECE = 2, - UNRECOGNIZED = -1, -} - -export function fieldOptions_CTypeFromJSON(object: any): FieldOptions_CType { - switch (object) { - case 0: - case 'STRING': - return FieldOptions_CType.STRING; - case 1: - case 'CORD': - return FieldOptions_CType.CORD; - case 2: - case 'STRING_PIECE': - return FieldOptions_CType.STRING_PIECE; - case -1: - case 'UNRECOGNIZED': - default: - return FieldOptions_CType.UNRECOGNIZED; - } -} - -export function fieldOptions_CTypeToJSON(object: FieldOptions_CType): string { - switch (object) { - case FieldOptions_CType.STRING: - return 'STRING'; - case FieldOptions_CType.CORD: - return 'CORD'; - case FieldOptions_CType.STRING_PIECE: - return 'STRING_PIECE'; - case FieldOptions_CType.UNRECOGNIZED: - default: - return 'UNRECOGNIZED'; - } -} - -export enum FieldOptions_JSType { - JS_NORMAL = 0, - JS_STRING = 1, - JS_NUMBER = 2, - UNRECOGNIZED = -1, -} - -export function fieldOptions_JSTypeFromJSON(object: any): FieldOptions_JSType { - switch (object) { - case 0: - case 'JS_NORMAL': - return FieldOptions_JSType.JS_NORMAL; - case 1: - case 'JS_STRING': - return FieldOptions_JSType.JS_STRING; - case 2: - case 'JS_NUMBER': - return FieldOptions_JSType.JS_NUMBER; - case -1: - case 'UNRECOGNIZED': - default: - return FieldOptions_JSType.UNRECOGNIZED; - } -} - -export function fieldOptions_JSTypeToJSON(object: FieldOptions_JSType): string { - switch (object) { - case FieldOptions_JSType.JS_NORMAL: - return 'JS_NORMAL'; - case FieldOptions_JSType.JS_STRING: - return 'JS_STRING'; - case FieldOptions_JSType.JS_NUMBER: - return 'JS_NUMBER'; - case FieldOptions_JSType.UNRECOGNIZED: - default: - return 'UNRECOGNIZED'; - } -} - -export interface OneofOptions { - uninterpretedOption: UninterpretedOption[]; -} - -export interface EnumOptions { - allowAlias: boolean; - deprecated: boolean; - uninterpretedOption: UninterpretedOption[]; -} - -export interface EnumValueOptions { - deprecated: boolean; - uninterpretedOption: UninterpretedOption[]; -} - -export interface ServiceOptions { - deprecated: boolean; - uninterpretedOption: UninterpretedOption[]; -} - -export interface MethodOptions { - deprecated: boolean; - uninterpretedOption: UninterpretedOption[]; -} - -export interface UninterpretedOption { - name: UninterpretedOption_NamePart[]; - identifierValue: string; - positiveIntValue: Long; - negativeIntValue: Long; - doubleValue: number; - stringValue: Uint8Array; - aggregateValue: string; -} - -export interface UninterpretedOption_NamePart { - namePart: string; - isExtension: boolean; -} - -export interface SourceCodeInfo { - location: SourceCodeInfo_Location[]; -} - -export interface SourceCodeInfo_Location { - path: number[]; - span: number[]; - leadingComments: string; - trailingComments: string; - leadingDetachedComments: string[]; -} - -export interface GeneratedCodeInfo { - annotation: GeneratedCodeInfo_Annotation[]; -} - -export interface GeneratedCodeInfo_Annotation { - path: number[]; - sourceFile: string; - begin: number; - end: number; -} - -function createBaseFileDescriptorSet(): FileDescriptorSet { - return { file: [] }; -} - -export const FileDescriptorSet = { - encode( - message: FileDescriptorSet, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.file) { - FileDescriptorProto.encode(v!, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): FileDescriptorSet { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseFileDescriptorSet(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.file.push( - FileDescriptorProto.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): FileDescriptorSet { - return { - file: Array.isArray(object?.file) - ? object.file.map((e: any) => FileDescriptorProto.fromJSON(e)) - : [], - }; - }, - - toJSON(message: FileDescriptorSet): unknown { - const obj: any = {}; - if (message.file) { - obj.file = message.file.map((e) => - e ? FileDescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.file = []; - } - return obj; - }, - - fromPartial, I>>( - object: I, - ): FileDescriptorSet { - const message = createBaseFileDescriptorSet(); - message.file = - object.file?.map((e) => FileDescriptorProto.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseFileDescriptorProto(): FileDescriptorProto { - return { - name: '', - package: '', - dependency: [], - publicDependency: [], - weakDependency: [], - messageType: [], - enumType: [], - service: [], - extension: [], - options: undefined, - sourceCodeInfo: undefined, - syntax: '', - }; -} - -export const FileDescriptorProto = { - encode( - message: FileDescriptorProto, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.name !== '') { - writer.uint32(10).string(message.name); - } - if (message.package !== '') { - writer.uint32(18).string(message.package); - } - for (const v of message.dependency) { - writer.uint32(26).string(v!); - } - writer.uint32(82).fork(); - for (const v of message.publicDependency) { - writer.int32(v); - } - writer.ldelim(); - writer.uint32(90).fork(); - for (const v of message.weakDependency) { - writer.int32(v); - } - writer.ldelim(); - for (const v of message.messageType) { - DescriptorProto.encode(v!, writer.uint32(34).fork()).ldelim(); - } - for (const v of message.enumType) { - EnumDescriptorProto.encode(v!, writer.uint32(42).fork()).ldelim(); - } - for (const v of message.service) { - ServiceDescriptorProto.encode(v!, writer.uint32(50).fork()).ldelim(); - } - for (const v of message.extension) { - FieldDescriptorProto.encode(v!, writer.uint32(58).fork()).ldelim(); - } - if (message.options !== undefined) { - FileOptions.encode(message.options, writer.uint32(66).fork()).ldelim(); - } - if (message.sourceCodeInfo !== undefined) { - SourceCodeInfo.encode( - message.sourceCodeInfo, - writer.uint32(74).fork(), - ).ldelim(); - } - if (message.syntax !== '') { - writer.uint32(98).string(message.syntax); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): FileDescriptorProto { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseFileDescriptorProto(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.name = reader.string(); - break; - case 2: - message.package = reader.string(); - break; - case 3: - message.dependency.push(reader.string()); - break; - case 10: - if ((tag & 7) === 2) { - const end2 = reader.uint32() + reader.pos; - while (reader.pos < end2) { - message.publicDependency.push(reader.int32()); - } - } else { - message.publicDependency.push(reader.int32()); - } - break; - case 11: - if ((tag & 7) === 2) { - const end2 = reader.uint32() + reader.pos; - while (reader.pos < end2) { - message.weakDependency.push(reader.int32()); - } - } else { - message.weakDependency.push(reader.int32()); - } - break; - case 4: - message.messageType.push( - DescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 5: - message.enumType.push( - EnumDescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 6: - message.service.push( - ServiceDescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 7: - message.extension.push( - FieldDescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 8: - message.options = FileOptions.decode(reader, reader.uint32()); - break; - case 9: - message.sourceCodeInfo = SourceCodeInfo.decode( - reader, - reader.uint32(), - ); - break; - case 12: - message.syntax = reader.string(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): FileDescriptorProto { - return { - name: isSet(object.name) ? String(object.name) : '', - package: isSet(object.package) ? String(object.package) : '', - dependency: Array.isArray(object?.dependency) - ? object.dependency.map((e: any) => String(e)) - : [], - publicDependency: Array.isArray(object?.publicDependency) - ? object.publicDependency.map((e: any) => Number(e)) - : [], - weakDependency: Array.isArray(object?.weakDependency) - ? object.weakDependency.map((e: any) => Number(e)) - : [], - messageType: Array.isArray(object?.messageType) - ? object.messageType.map((e: any) => DescriptorProto.fromJSON(e)) - : [], - enumType: Array.isArray(object?.enumType) - ? object.enumType.map((e: any) => EnumDescriptorProto.fromJSON(e)) - : [], - service: Array.isArray(object?.service) - ? object.service.map((e: any) => ServiceDescriptorProto.fromJSON(e)) - : [], - extension: Array.isArray(object?.extension) - ? object.extension.map((e: any) => FieldDescriptorProto.fromJSON(e)) - : [], - options: isSet(object.options) - ? FileOptions.fromJSON(object.options) - : undefined, - sourceCodeInfo: isSet(object.sourceCodeInfo) - ? SourceCodeInfo.fromJSON(object.sourceCodeInfo) - : undefined, - syntax: isSet(object.syntax) ? String(object.syntax) : '', - }; - }, - - toJSON(message: FileDescriptorProto): unknown { - const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - message.package !== undefined && (obj.package = message.package); - if (message.dependency) { - obj.dependency = message.dependency.map((e) => e); - } else { - obj.dependency = []; - } - if (message.publicDependency) { - obj.publicDependency = message.publicDependency.map((e) => Math.round(e)); - } else { - obj.publicDependency = []; - } - if (message.weakDependency) { - obj.weakDependency = message.weakDependency.map((e) => Math.round(e)); - } else { - obj.weakDependency = []; - } - if (message.messageType) { - obj.messageType = message.messageType.map((e) => - e ? DescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.messageType = []; - } - if (message.enumType) { - obj.enumType = message.enumType.map((e) => - e ? EnumDescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.enumType = []; - } - if (message.service) { - obj.service = message.service.map((e) => - e ? ServiceDescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.service = []; - } - if (message.extension) { - obj.extension = message.extension.map((e) => - e ? FieldDescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.extension = []; - } - message.options !== undefined && - (obj.options = message.options - ? FileOptions.toJSON(message.options) - : undefined); - message.sourceCodeInfo !== undefined && - (obj.sourceCodeInfo = message.sourceCodeInfo - ? SourceCodeInfo.toJSON(message.sourceCodeInfo) - : undefined); - message.syntax !== undefined && (obj.syntax = message.syntax); - return obj; - }, - - fromPartial, I>>( - object: I, - ): FileDescriptorProto { - const message = createBaseFileDescriptorProto(); - message.name = object.name ?? ''; - message.package = object.package ?? ''; - message.dependency = object.dependency?.map((e) => e) || []; - message.publicDependency = object.publicDependency?.map((e) => e) || []; - message.weakDependency = object.weakDependency?.map((e) => e) || []; - message.messageType = - object.messageType?.map((e) => DescriptorProto.fromPartial(e)) || []; - message.enumType = - object.enumType?.map((e) => EnumDescriptorProto.fromPartial(e)) || []; - message.service = - object.service?.map((e) => ServiceDescriptorProto.fromPartial(e)) || []; - message.extension = - object.extension?.map((e) => FieldDescriptorProto.fromPartial(e)) || []; - message.options = - object.options !== undefined && object.options !== null - ? FileOptions.fromPartial(object.options) - : undefined; - message.sourceCodeInfo = - object.sourceCodeInfo !== undefined && object.sourceCodeInfo !== null - ? SourceCodeInfo.fromPartial(object.sourceCodeInfo) - : undefined; - message.syntax = object.syntax ?? ''; - return message; - }, -}; - -function createBaseDescriptorProto(): DescriptorProto { - return { - name: '', - field: [], - extension: [], - nestedType: [], - enumType: [], - extensionRange: [], - oneofDecl: [], - options: undefined, - reservedRange: [], - reservedName: [], - }; -} - -export const DescriptorProto = { - encode( - message: DescriptorProto, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.name !== '') { - writer.uint32(10).string(message.name); - } - for (const v of message.field) { - FieldDescriptorProto.encode(v!, writer.uint32(18).fork()).ldelim(); - } - for (const v of message.extension) { - FieldDescriptorProto.encode(v!, writer.uint32(50).fork()).ldelim(); - } - for (const v of message.nestedType) { - DescriptorProto.encode(v!, writer.uint32(26).fork()).ldelim(); - } - for (const v of message.enumType) { - EnumDescriptorProto.encode(v!, writer.uint32(34).fork()).ldelim(); - } - for (const v of message.extensionRange) { - DescriptorProto_ExtensionRange.encode( - v!, - writer.uint32(42).fork(), - ).ldelim(); - } - for (const v of message.oneofDecl) { - OneofDescriptorProto.encode(v!, writer.uint32(66).fork()).ldelim(); - } - if (message.options !== undefined) { - MessageOptions.encode(message.options, writer.uint32(58).fork()).ldelim(); - } - for (const v of message.reservedRange) { - DescriptorProto_ReservedRange.encode( - v!, - writer.uint32(74).fork(), - ).ldelim(); - } - for (const v of message.reservedName) { - writer.uint32(82).string(v!); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): DescriptorProto { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseDescriptorProto(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.name = reader.string(); - break; - case 2: - message.field.push( - FieldDescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 6: - message.extension.push( - FieldDescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 3: - message.nestedType.push( - DescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 4: - message.enumType.push( - EnumDescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 5: - message.extensionRange.push( - DescriptorProto_ExtensionRange.decode(reader, reader.uint32()), - ); - break; - case 8: - message.oneofDecl.push( - OneofDescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 7: - message.options = MessageOptions.decode(reader, reader.uint32()); - break; - case 9: - message.reservedRange.push( - DescriptorProto_ReservedRange.decode(reader, reader.uint32()), - ); - break; - case 10: - message.reservedName.push(reader.string()); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): DescriptorProto { - return { - name: isSet(object.name) ? String(object.name) : '', - field: Array.isArray(object?.field) - ? object.field.map((e: any) => FieldDescriptorProto.fromJSON(e)) - : [], - extension: Array.isArray(object?.extension) - ? object.extension.map((e: any) => FieldDescriptorProto.fromJSON(e)) - : [], - nestedType: Array.isArray(object?.nestedType) - ? object.nestedType.map((e: any) => DescriptorProto.fromJSON(e)) - : [], - enumType: Array.isArray(object?.enumType) - ? object.enumType.map((e: any) => EnumDescriptorProto.fromJSON(e)) - : [], - extensionRange: Array.isArray(object?.extensionRange) - ? object.extensionRange.map((e: any) => - DescriptorProto_ExtensionRange.fromJSON(e), - ) - : [], - oneofDecl: Array.isArray(object?.oneofDecl) - ? object.oneofDecl.map((e: any) => OneofDescriptorProto.fromJSON(e)) - : [], - options: isSet(object.options) - ? MessageOptions.fromJSON(object.options) - : undefined, - reservedRange: Array.isArray(object?.reservedRange) - ? object.reservedRange.map((e: any) => - DescriptorProto_ReservedRange.fromJSON(e), - ) - : [], - reservedName: Array.isArray(object?.reservedName) - ? object.reservedName.map((e: any) => String(e)) - : [], - }; - }, - - toJSON(message: DescriptorProto): unknown { - const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - if (message.field) { - obj.field = message.field.map((e) => - e ? FieldDescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.field = []; - } - if (message.extension) { - obj.extension = message.extension.map((e) => - e ? FieldDescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.extension = []; - } - if (message.nestedType) { - obj.nestedType = message.nestedType.map((e) => - e ? DescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.nestedType = []; - } - if (message.enumType) { - obj.enumType = message.enumType.map((e) => - e ? EnumDescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.enumType = []; - } - if (message.extensionRange) { - obj.extensionRange = message.extensionRange.map((e) => - e ? DescriptorProto_ExtensionRange.toJSON(e) : undefined, - ); - } else { - obj.extensionRange = []; - } - if (message.oneofDecl) { - obj.oneofDecl = message.oneofDecl.map((e) => - e ? OneofDescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.oneofDecl = []; - } - message.options !== undefined && - (obj.options = message.options - ? MessageOptions.toJSON(message.options) - : undefined); - if (message.reservedRange) { - obj.reservedRange = message.reservedRange.map((e) => - e ? DescriptorProto_ReservedRange.toJSON(e) : undefined, - ); - } else { - obj.reservedRange = []; - } - if (message.reservedName) { - obj.reservedName = message.reservedName.map((e) => e); - } else { - obj.reservedName = []; - } - return obj; - }, - - fromPartial, I>>( - object: I, - ): DescriptorProto { - const message = createBaseDescriptorProto(); - message.name = object.name ?? ''; - message.field = - object.field?.map((e) => FieldDescriptorProto.fromPartial(e)) || []; - message.extension = - object.extension?.map((e) => FieldDescriptorProto.fromPartial(e)) || []; - message.nestedType = - object.nestedType?.map((e) => DescriptorProto.fromPartial(e)) || []; - message.enumType = - object.enumType?.map((e) => EnumDescriptorProto.fromPartial(e)) || []; - message.extensionRange = - object.extensionRange?.map((e) => - DescriptorProto_ExtensionRange.fromPartial(e), - ) || []; - message.oneofDecl = - object.oneofDecl?.map((e) => OneofDescriptorProto.fromPartial(e)) || []; - message.options = - object.options !== undefined && object.options !== null - ? MessageOptions.fromPartial(object.options) - : undefined; - message.reservedRange = - object.reservedRange?.map((e) => - DescriptorProto_ReservedRange.fromPartial(e), - ) || []; - message.reservedName = object.reservedName?.map((e) => e) || []; - return message; - }, -}; - -function createBaseDescriptorProto_ExtensionRange(): DescriptorProto_ExtensionRange { - return { start: 0, end: 0 }; -} - -export const DescriptorProto_ExtensionRange = { - encode( - message: DescriptorProto_ExtensionRange, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.start !== 0) { - writer.uint32(8).int32(message.start); - } - if (message.end !== 0) { - writer.uint32(16).int32(message.end); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): DescriptorProto_ExtensionRange { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseDescriptorProto_ExtensionRange(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.start = reader.int32(); - break; - case 2: - message.end = reader.int32(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): DescriptorProto_ExtensionRange { - return { - start: isSet(object.start) ? Number(object.start) : 0, - end: isSet(object.end) ? Number(object.end) : 0, - }; - }, - - toJSON(message: DescriptorProto_ExtensionRange): unknown { - const obj: any = {}; - message.start !== undefined && (obj.start = Math.round(message.start)); - message.end !== undefined && (obj.end = Math.round(message.end)); - return obj; - }, - - fromPartial, I>>( - object: I, - ): DescriptorProto_ExtensionRange { - const message = createBaseDescriptorProto_ExtensionRange(); - message.start = object.start ?? 0; - message.end = object.end ?? 0; - return message; - }, -}; - -function createBaseDescriptorProto_ReservedRange(): DescriptorProto_ReservedRange { - return { start: 0, end: 0 }; -} - -export const DescriptorProto_ReservedRange = { - encode( - message: DescriptorProto_ReservedRange, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.start !== 0) { - writer.uint32(8).int32(message.start); - } - if (message.end !== 0) { - writer.uint32(16).int32(message.end); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): DescriptorProto_ReservedRange { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseDescriptorProto_ReservedRange(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.start = reader.int32(); - break; - case 2: - message.end = reader.int32(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): DescriptorProto_ReservedRange { - return { - start: isSet(object.start) ? Number(object.start) : 0, - end: isSet(object.end) ? Number(object.end) : 0, - }; - }, - - toJSON(message: DescriptorProto_ReservedRange): unknown { - const obj: any = {}; - message.start !== undefined && (obj.start = Math.round(message.start)); - message.end !== undefined && (obj.end = Math.round(message.end)); - return obj; - }, - - fromPartial, I>>( - object: I, - ): DescriptorProto_ReservedRange { - const message = createBaseDescriptorProto_ReservedRange(); - message.start = object.start ?? 0; - message.end = object.end ?? 0; - return message; - }, -}; - -function createBaseFieldDescriptorProto(): FieldDescriptorProto { - return { - name: '', - number: 0, - label: 1, - type: 1, - typeName: '', - extendee: '', - defaultValue: '', - oneofIndex: 0, - jsonName: '', - options: undefined, - }; -} - -export const FieldDescriptorProto = { - encode( - message: FieldDescriptorProto, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.name !== '') { - writer.uint32(10).string(message.name); - } - if (message.number !== 0) { - writer.uint32(24).int32(message.number); - } - if (message.label !== 1) { - writer.uint32(32).int32(message.label); - } - if (message.type !== 1) { - writer.uint32(40).int32(message.type); - } - if (message.typeName !== '') { - writer.uint32(50).string(message.typeName); - } - if (message.extendee !== '') { - writer.uint32(18).string(message.extendee); - } - if (message.defaultValue !== '') { - writer.uint32(58).string(message.defaultValue); - } - if (message.oneofIndex !== 0) { - writer.uint32(72).int32(message.oneofIndex); - } - if (message.jsonName !== '') { - writer.uint32(82).string(message.jsonName); - } - if (message.options !== undefined) { - FieldOptions.encode(message.options, writer.uint32(66).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): FieldDescriptorProto { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseFieldDescriptorProto(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.name = reader.string(); - break; - case 3: - message.number = reader.int32(); - break; - case 4: - message.label = reader.int32() as any; - break; - case 5: - message.type = reader.int32() as any; - break; - case 6: - message.typeName = reader.string(); - break; - case 2: - message.extendee = reader.string(); - break; - case 7: - message.defaultValue = reader.string(); - break; - case 9: - message.oneofIndex = reader.int32(); - break; - case 10: - message.jsonName = reader.string(); - break; - case 8: - message.options = FieldOptions.decode(reader, reader.uint32()); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): FieldDescriptorProto { - return { - name: isSet(object.name) ? String(object.name) : '', - number: isSet(object.number) ? Number(object.number) : 0, - label: isSet(object.label) - ? fieldDescriptorProto_LabelFromJSON(object.label) - : 1, - type: isSet(object.type) - ? fieldDescriptorProto_TypeFromJSON(object.type) - : 1, - typeName: isSet(object.typeName) ? String(object.typeName) : '', - extendee: isSet(object.extendee) ? String(object.extendee) : '', - defaultValue: isSet(object.defaultValue) - ? String(object.defaultValue) - : '', - oneofIndex: isSet(object.oneofIndex) ? Number(object.oneofIndex) : 0, - jsonName: isSet(object.jsonName) ? String(object.jsonName) : '', - options: isSet(object.options) - ? FieldOptions.fromJSON(object.options) - : undefined, - }; - }, - - toJSON(message: FieldDescriptorProto): unknown { - const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - message.number !== undefined && (obj.number = Math.round(message.number)); - message.label !== undefined && - (obj.label = fieldDescriptorProto_LabelToJSON(message.label)); - message.type !== undefined && - (obj.type = fieldDescriptorProto_TypeToJSON(message.type)); - message.typeName !== undefined && (obj.typeName = message.typeName); - message.extendee !== undefined && (obj.extendee = message.extendee); - message.defaultValue !== undefined && - (obj.defaultValue = message.defaultValue); - message.oneofIndex !== undefined && - (obj.oneofIndex = Math.round(message.oneofIndex)); - message.jsonName !== undefined && (obj.jsonName = message.jsonName); - message.options !== undefined && - (obj.options = message.options - ? FieldOptions.toJSON(message.options) - : undefined); - return obj; - }, - - fromPartial, I>>( - object: I, - ): FieldDescriptorProto { - const message = createBaseFieldDescriptorProto(); - message.name = object.name ?? ''; - message.number = object.number ?? 0; - message.label = object.label ?? 1; - message.type = object.type ?? 1; - message.typeName = object.typeName ?? ''; - message.extendee = object.extendee ?? ''; - message.defaultValue = object.defaultValue ?? ''; - message.oneofIndex = object.oneofIndex ?? 0; - message.jsonName = object.jsonName ?? ''; - message.options = - object.options !== undefined && object.options !== null - ? FieldOptions.fromPartial(object.options) - : undefined; - return message; - }, -}; - -function createBaseOneofDescriptorProto(): OneofDescriptorProto { - return { name: '', options: undefined }; -} - -export const OneofDescriptorProto = { - encode( - message: OneofDescriptorProto, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.name !== '') { - writer.uint32(10).string(message.name); - } - if (message.options !== undefined) { - OneofOptions.encode(message.options, writer.uint32(18).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): OneofDescriptorProto { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseOneofDescriptorProto(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.name = reader.string(); - break; - case 2: - message.options = OneofOptions.decode(reader, reader.uint32()); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): OneofDescriptorProto { - return { - name: isSet(object.name) ? String(object.name) : '', - options: isSet(object.options) - ? OneofOptions.fromJSON(object.options) - : undefined, - }; - }, - - toJSON(message: OneofDescriptorProto): unknown { - const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - message.options !== undefined && - (obj.options = message.options - ? OneofOptions.toJSON(message.options) - : undefined); - return obj; - }, - - fromPartial, I>>( - object: I, - ): OneofDescriptorProto { - const message = createBaseOneofDescriptorProto(); - message.name = object.name ?? ''; - message.options = - object.options !== undefined && object.options !== null - ? OneofOptions.fromPartial(object.options) - : undefined; - return message; - }, -}; - -function createBaseEnumDescriptorProto(): EnumDescriptorProto { - return { name: '', value: [], options: undefined }; -} - -export const EnumDescriptorProto = { - encode( - message: EnumDescriptorProto, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.name !== '') { - writer.uint32(10).string(message.name); - } - for (const v of message.value) { - EnumValueDescriptorProto.encode(v!, writer.uint32(18).fork()).ldelim(); - } - if (message.options !== undefined) { - EnumOptions.encode(message.options, writer.uint32(26).fork()).ldelim(); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): EnumDescriptorProto { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseEnumDescriptorProto(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.name = reader.string(); - break; - case 2: - message.value.push( - EnumValueDescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 3: - message.options = EnumOptions.decode(reader, reader.uint32()); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): EnumDescriptorProto { - return { - name: isSet(object.name) ? String(object.name) : '', - value: Array.isArray(object?.value) - ? object.value.map((e: any) => EnumValueDescriptorProto.fromJSON(e)) - : [], - options: isSet(object.options) - ? EnumOptions.fromJSON(object.options) - : undefined, - }; - }, - - toJSON(message: EnumDescriptorProto): unknown { - const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - if (message.value) { - obj.value = message.value.map((e) => - e ? EnumValueDescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.value = []; - } - message.options !== undefined && - (obj.options = message.options - ? EnumOptions.toJSON(message.options) - : undefined); - return obj; - }, - - fromPartial, I>>( - object: I, - ): EnumDescriptorProto { - const message = createBaseEnumDescriptorProto(); - message.name = object.name ?? ''; - message.value = - object.value?.map((e) => EnumValueDescriptorProto.fromPartial(e)) || []; - message.options = - object.options !== undefined && object.options !== null - ? EnumOptions.fromPartial(object.options) - : undefined; - return message; - }, -}; - -function createBaseEnumValueDescriptorProto(): EnumValueDescriptorProto { - return { name: '', number: 0, options: undefined }; -} - -export const EnumValueDescriptorProto = { - encode( - message: EnumValueDescriptorProto, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.name !== '') { - writer.uint32(10).string(message.name); - } - if (message.number !== 0) { - writer.uint32(16).int32(message.number); - } - if (message.options !== undefined) { - EnumValueOptions.encode( - message.options, - writer.uint32(26).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): EnumValueDescriptorProto { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseEnumValueDescriptorProto(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.name = reader.string(); - break; - case 2: - message.number = reader.int32(); - break; - case 3: - message.options = EnumValueOptions.decode(reader, reader.uint32()); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): EnumValueDescriptorProto { - return { - name: isSet(object.name) ? String(object.name) : '', - number: isSet(object.number) ? Number(object.number) : 0, - options: isSet(object.options) - ? EnumValueOptions.fromJSON(object.options) - : undefined, - }; - }, - - toJSON(message: EnumValueDescriptorProto): unknown { - const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - message.number !== undefined && (obj.number = Math.round(message.number)); - message.options !== undefined && - (obj.options = message.options - ? EnumValueOptions.toJSON(message.options) - : undefined); - return obj; - }, - - fromPartial, I>>( - object: I, - ): EnumValueDescriptorProto { - const message = createBaseEnumValueDescriptorProto(); - message.name = object.name ?? ''; - message.number = object.number ?? 0; - message.options = - object.options !== undefined && object.options !== null - ? EnumValueOptions.fromPartial(object.options) - : undefined; - return message; - }, -}; - -function createBaseServiceDescriptorProto(): ServiceDescriptorProto { - return { name: '', method: [], options: undefined }; -} - -export const ServiceDescriptorProto = { - encode( - message: ServiceDescriptorProto, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.name !== '') { - writer.uint32(10).string(message.name); - } - for (const v of message.method) { - MethodDescriptorProto.encode(v!, writer.uint32(18).fork()).ldelim(); - } - if (message.options !== undefined) { - ServiceOptions.encode(message.options, writer.uint32(26).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): ServiceDescriptorProto { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseServiceDescriptorProto(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.name = reader.string(); - break; - case 2: - message.method.push( - MethodDescriptorProto.decode(reader, reader.uint32()), - ); - break; - case 3: - message.options = ServiceOptions.decode(reader, reader.uint32()); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): ServiceDescriptorProto { - return { - name: isSet(object.name) ? String(object.name) : '', - method: Array.isArray(object?.method) - ? object.method.map((e: any) => MethodDescriptorProto.fromJSON(e)) - : [], - options: isSet(object.options) - ? ServiceOptions.fromJSON(object.options) - : undefined, - }; - }, - - toJSON(message: ServiceDescriptorProto): unknown { - const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - if (message.method) { - obj.method = message.method.map((e) => - e ? MethodDescriptorProto.toJSON(e) : undefined, - ); - } else { - obj.method = []; - } - message.options !== undefined && - (obj.options = message.options - ? ServiceOptions.toJSON(message.options) - : undefined); - return obj; - }, - - fromPartial, I>>( - object: I, - ): ServiceDescriptorProto { - const message = createBaseServiceDescriptorProto(); - message.name = object.name ?? ''; - message.method = - object.method?.map((e) => MethodDescriptorProto.fromPartial(e)) || []; - message.options = - object.options !== undefined && object.options !== null - ? ServiceOptions.fromPartial(object.options) - : undefined; - return message; - }, -}; - -function createBaseMethodDescriptorProto(): MethodDescriptorProto { - return { - name: '', - inputType: '', - outputType: '', - options: undefined, - clientStreaming: false, - serverStreaming: false, - }; -} - -export const MethodDescriptorProto = { - encode( - message: MethodDescriptorProto, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.name !== '') { - writer.uint32(10).string(message.name); - } - if (message.inputType !== '') { - writer.uint32(18).string(message.inputType); - } - if (message.outputType !== '') { - writer.uint32(26).string(message.outputType); - } - if (message.options !== undefined) { - MethodOptions.encode(message.options, writer.uint32(34).fork()).ldelim(); - } - if (message.clientStreaming === true) { - writer.uint32(40).bool(message.clientStreaming); - } - if (message.serverStreaming === true) { - writer.uint32(48).bool(message.serverStreaming); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): MethodDescriptorProto { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMethodDescriptorProto(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.name = reader.string(); - break; - case 2: - message.inputType = reader.string(); - break; - case 3: - message.outputType = reader.string(); - break; - case 4: - message.options = MethodOptions.decode(reader, reader.uint32()); - break; - case 5: - message.clientStreaming = reader.bool(); - break; - case 6: - message.serverStreaming = reader.bool(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): MethodDescriptorProto { - return { - name: isSet(object.name) ? String(object.name) : '', - inputType: isSet(object.inputType) ? String(object.inputType) : '', - outputType: isSet(object.outputType) ? String(object.outputType) : '', - options: isSet(object.options) - ? MethodOptions.fromJSON(object.options) - : undefined, - clientStreaming: isSet(object.clientStreaming) - ? Boolean(object.clientStreaming) - : false, - serverStreaming: isSet(object.serverStreaming) - ? Boolean(object.serverStreaming) - : false, - }; - }, - - toJSON(message: MethodDescriptorProto): unknown { - const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - message.inputType !== undefined && (obj.inputType = message.inputType); - message.outputType !== undefined && (obj.outputType = message.outputType); - message.options !== undefined && - (obj.options = message.options - ? MethodOptions.toJSON(message.options) - : undefined); - message.clientStreaming !== undefined && - (obj.clientStreaming = message.clientStreaming); - message.serverStreaming !== undefined && - (obj.serverStreaming = message.serverStreaming); - return obj; - }, - - fromPartial, I>>( - object: I, - ): MethodDescriptorProto { - const message = createBaseMethodDescriptorProto(); - message.name = object.name ?? ''; - message.inputType = object.inputType ?? ''; - message.outputType = object.outputType ?? ''; - message.options = - object.options !== undefined && object.options !== null - ? MethodOptions.fromPartial(object.options) - : undefined; - message.clientStreaming = object.clientStreaming ?? false; - message.serverStreaming = object.serverStreaming ?? false; - return message; - }, -}; - -function createBaseFileOptions(): FileOptions { - return { - javaPackage: '', - javaOuterClassname: '', - javaMultipleFiles: false, - javaGenerateEqualsAndHash: false, - javaStringCheckUtf8: false, - optimizeFor: 1, - goPackage: '', - ccGenericServices: false, - javaGenericServices: false, - pyGenericServices: false, - deprecated: false, - ccEnableArenas: false, - objcClassPrefix: '', - csharpNamespace: '', - uninterpretedOption: [], - }; -} - -export const FileOptions = { - encode( - message: FileOptions, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.javaPackage !== '') { - writer.uint32(10).string(message.javaPackage); - } - if (message.javaOuterClassname !== '') { - writer.uint32(66).string(message.javaOuterClassname); - } - if (message.javaMultipleFiles === true) { - writer.uint32(80).bool(message.javaMultipleFiles); - } - if (message.javaGenerateEqualsAndHash === true) { - writer.uint32(160).bool(message.javaGenerateEqualsAndHash); - } - if (message.javaStringCheckUtf8 === true) { - writer.uint32(216).bool(message.javaStringCheckUtf8); - } - if (message.optimizeFor !== 1) { - writer.uint32(72).int32(message.optimizeFor); - } - if (message.goPackage !== '') { - writer.uint32(90).string(message.goPackage); - } - if (message.ccGenericServices === true) { - writer.uint32(128).bool(message.ccGenericServices); - } - if (message.javaGenericServices === true) { - writer.uint32(136).bool(message.javaGenericServices); - } - if (message.pyGenericServices === true) { - writer.uint32(144).bool(message.pyGenericServices); - } - if (message.deprecated === true) { - writer.uint32(184).bool(message.deprecated); - } - if (message.ccEnableArenas === true) { - writer.uint32(248).bool(message.ccEnableArenas); - } - if (message.objcClassPrefix !== '') { - writer.uint32(290).string(message.objcClassPrefix); - } - if (message.csharpNamespace !== '') { - writer.uint32(298).string(message.csharpNamespace); - } - for (const v of message.uninterpretedOption) { - UninterpretedOption.encode(v!, writer.uint32(7994).fork()).ldelim(); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): FileOptions { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseFileOptions(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.javaPackage = reader.string(); - break; - case 8: - message.javaOuterClassname = reader.string(); - break; - case 10: - message.javaMultipleFiles = reader.bool(); - break; - case 20: - message.javaGenerateEqualsAndHash = reader.bool(); - break; - case 27: - message.javaStringCheckUtf8 = reader.bool(); - break; - case 9: - message.optimizeFor = reader.int32() as any; - break; - case 11: - message.goPackage = reader.string(); - break; - case 16: - message.ccGenericServices = reader.bool(); - break; - case 17: - message.javaGenericServices = reader.bool(); - break; - case 18: - message.pyGenericServices = reader.bool(); - break; - case 23: - message.deprecated = reader.bool(); - break; - case 31: - message.ccEnableArenas = reader.bool(); - break; - case 36: - message.objcClassPrefix = reader.string(); - break; - case 37: - message.csharpNamespace = reader.string(); - break; - case 999: - message.uninterpretedOption.push( - UninterpretedOption.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): FileOptions { - return { - javaPackage: isSet(object.javaPackage) ? String(object.javaPackage) : '', - javaOuterClassname: isSet(object.javaOuterClassname) - ? String(object.javaOuterClassname) - : '', - javaMultipleFiles: isSet(object.javaMultipleFiles) - ? Boolean(object.javaMultipleFiles) - : false, - javaGenerateEqualsAndHash: isSet(object.javaGenerateEqualsAndHash) - ? Boolean(object.javaGenerateEqualsAndHash) - : false, - javaStringCheckUtf8: isSet(object.javaStringCheckUtf8) - ? Boolean(object.javaStringCheckUtf8) - : false, - optimizeFor: isSet(object.optimizeFor) - ? fileOptions_OptimizeModeFromJSON(object.optimizeFor) - : 1, - goPackage: isSet(object.goPackage) ? String(object.goPackage) : '', - ccGenericServices: isSet(object.ccGenericServices) - ? Boolean(object.ccGenericServices) - : false, - javaGenericServices: isSet(object.javaGenericServices) - ? Boolean(object.javaGenericServices) - : false, - pyGenericServices: isSet(object.pyGenericServices) - ? Boolean(object.pyGenericServices) - : false, - deprecated: isSet(object.deprecated) ? Boolean(object.deprecated) : false, - ccEnableArenas: isSet(object.ccEnableArenas) - ? Boolean(object.ccEnableArenas) - : false, - objcClassPrefix: isSet(object.objcClassPrefix) - ? String(object.objcClassPrefix) - : '', - csharpNamespace: isSet(object.csharpNamespace) - ? String(object.csharpNamespace) - : '', - uninterpretedOption: Array.isArray(object?.uninterpretedOption) - ? object.uninterpretedOption.map((e: any) => - UninterpretedOption.fromJSON(e), - ) - : [], - }; - }, - - toJSON(message: FileOptions): unknown { - const obj: any = {}; - message.javaPackage !== undefined && - (obj.javaPackage = message.javaPackage); - message.javaOuterClassname !== undefined && - (obj.javaOuterClassname = message.javaOuterClassname); - message.javaMultipleFiles !== undefined && - (obj.javaMultipleFiles = message.javaMultipleFiles); - message.javaGenerateEqualsAndHash !== undefined && - (obj.javaGenerateEqualsAndHash = message.javaGenerateEqualsAndHash); - message.javaStringCheckUtf8 !== undefined && - (obj.javaStringCheckUtf8 = message.javaStringCheckUtf8); - message.optimizeFor !== undefined && - (obj.optimizeFor = fileOptions_OptimizeModeToJSON(message.optimizeFor)); - message.goPackage !== undefined && (obj.goPackage = message.goPackage); - message.ccGenericServices !== undefined && - (obj.ccGenericServices = message.ccGenericServices); - message.javaGenericServices !== undefined && - (obj.javaGenericServices = message.javaGenericServices); - message.pyGenericServices !== undefined && - (obj.pyGenericServices = message.pyGenericServices); - message.deprecated !== undefined && (obj.deprecated = message.deprecated); - message.ccEnableArenas !== undefined && - (obj.ccEnableArenas = message.ccEnableArenas); - message.objcClassPrefix !== undefined && - (obj.objcClassPrefix = message.objcClassPrefix); - message.csharpNamespace !== undefined && - (obj.csharpNamespace = message.csharpNamespace); - if (message.uninterpretedOption) { - obj.uninterpretedOption = message.uninterpretedOption.map((e) => - e ? UninterpretedOption.toJSON(e) : undefined, - ); - } else { - obj.uninterpretedOption = []; - } - return obj; - }, - - fromPartial, I>>( - object: I, - ): FileOptions { - const message = createBaseFileOptions(); - message.javaPackage = object.javaPackage ?? ''; - message.javaOuterClassname = object.javaOuterClassname ?? ''; - message.javaMultipleFiles = object.javaMultipleFiles ?? false; - message.javaGenerateEqualsAndHash = - object.javaGenerateEqualsAndHash ?? false; - message.javaStringCheckUtf8 = object.javaStringCheckUtf8 ?? false; - message.optimizeFor = object.optimizeFor ?? 1; - message.goPackage = object.goPackage ?? ''; - message.ccGenericServices = object.ccGenericServices ?? false; - message.javaGenericServices = object.javaGenericServices ?? false; - message.pyGenericServices = object.pyGenericServices ?? false; - message.deprecated = object.deprecated ?? false; - message.ccEnableArenas = object.ccEnableArenas ?? false; - message.objcClassPrefix = object.objcClassPrefix ?? ''; - message.csharpNamespace = object.csharpNamespace ?? ''; - message.uninterpretedOption = - object.uninterpretedOption?.map((e) => - UninterpretedOption.fromPartial(e), - ) || []; - return message; - }, -}; - -function createBaseMessageOptions(): MessageOptions { - return { - messageSetWireFormat: false, - noStandardDescriptorAccessor: false, - deprecated: false, - mapEntry: false, - uninterpretedOption: [], - }; -} - -export const MessageOptions = { - encode( - message: MessageOptions, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.messageSetWireFormat === true) { - writer.uint32(8).bool(message.messageSetWireFormat); - } - if (message.noStandardDescriptorAccessor === true) { - writer.uint32(16).bool(message.noStandardDescriptorAccessor); - } - if (message.deprecated === true) { - writer.uint32(24).bool(message.deprecated); - } - if (message.mapEntry === true) { - writer.uint32(56).bool(message.mapEntry); - } - for (const v of message.uninterpretedOption) { - UninterpretedOption.encode(v!, writer.uint32(7994).fork()).ldelim(); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): MessageOptions { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMessageOptions(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.messageSetWireFormat = reader.bool(); - break; - case 2: - message.noStandardDescriptorAccessor = reader.bool(); - break; - case 3: - message.deprecated = reader.bool(); - break; - case 7: - message.mapEntry = reader.bool(); - break; - case 999: - message.uninterpretedOption.push( - UninterpretedOption.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): MessageOptions { - return { - messageSetWireFormat: isSet(object.messageSetWireFormat) - ? Boolean(object.messageSetWireFormat) - : false, - noStandardDescriptorAccessor: isSet(object.noStandardDescriptorAccessor) - ? Boolean(object.noStandardDescriptorAccessor) - : false, - deprecated: isSet(object.deprecated) ? Boolean(object.deprecated) : false, - mapEntry: isSet(object.mapEntry) ? Boolean(object.mapEntry) : false, - uninterpretedOption: Array.isArray(object?.uninterpretedOption) - ? object.uninterpretedOption.map((e: any) => - UninterpretedOption.fromJSON(e), - ) - : [], - }; - }, - - toJSON(message: MessageOptions): unknown { - const obj: any = {}; - message.messageSetWireFormat !== undefined && - (obj.messageSetWireFormat = message.messageSetWireFormat); - message.noStandardDescriptorAccessor !== undefined && - (obj.noStandardDescriptorAccessor = message.noStandardDescriptorAccessor); - message.deprecated !== undefined && (obj.deprecated = message.deprecated); - message.mapEntry !== undefined && (obj.mapEntry = message.mapEntry); - if (message.uninterpretedOption) { - obj.uninterpretedOption = message.uninterpretedOption.map((e) => - e ? UninterpretedOption.toJSON(e) : undefined, - ); - } else { - obj.uninterpretedOption = []; - } - return obj; - }, - - fromPartial, I>>( - object: I, - ): MessageOptions { - const message = createBaseMessageOptions(); - message.messageSetWireFormat = object.messageSetWireFormat ?? false; - message.noStandardDescriptorAccessor = - object.noStandardDescriptorAccessor ?? false; - message.deprecated = object.deprecated ?? false; - message.mapEntry = object.mapEntry ?? false; - message.uninterpretedOption = - object.uninterpretedOption?.map((e) => - UninterpretedOption.fromPartial(e), - ) || []; - return message; - }, -}; - -function createBaseFieldOptions(): FieldOptions { - return { - ctype: 0, - packed: false, - jstype: 0, - lazy: false, - deprecated: false, - weak: false, - uninterpretedOption: [], - }; -} - -export const FieldOptions = { - encode( - message: FieldOptions, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.ctype !== 0) { - writer.uint32(8).int32(message.ctype); - } - if (message.packed === true) { - writer.uint32(16).bool(message.packed); - } - if (message.jstype !== 0) { - writer.uint32(48).int32(message.jstype); - } - if (message.lazy === true) { - writer.uint32(40).bool(message.lazy); - } - if (message.deprecated === true) { - writer.uint32(24).bool(message.deprecated); - } - if (message.weak === true) { - writer.uint32(80).bool(message.weak); - } - for (const v of message.uninterpretedOption) { - UninterpretedOption.encode(v!, writer.uint32(7994).fork()).ldelim(); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): FieldOptions { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseFieldOptions(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.ctype = reader.int32() as any; - break; - case 2: - message.packed = reader.bool(); - break; - case 6: - message.jstype = reader.int32() as any; - break; - case 5: - message.lazy = reader.bool(); - break; - case 3: - message.deprecated = reader.bool(); - break; - case 10: - message.weak = reader.bool(); - break; - case 999: - message.uninterpretedOption.push( - UninterpretedOption.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): FieldOptions { - return { - ctype: isSet(object.ctype) ? fieldOptions_CTypeFromJSON(object.ctype) : 0, - packed: isSet(object.packed) ? Boolean(object.packed) : false, - jstype: isSet(object.jstype) - ? fieldOptions_JSTypeFromJSON(object.jstype) - : 0, - lazy: isSet(object.lazy) ? Boolean(object.lazy) : false, - deprecated: isSet(object.deprecated) ? Boolean(object.deprecated) : false, - weak: isSet(object.weak) ? Boolean(object.weak) : false, - uninterpretedOption: Array.isArray(object?.uninterpretedOption) - ? object.uninterpretedOption.map((e: any) => - UninterpretedOption.fromJSON(e), - ) - : [], - }; - }, - - toJSON(message: FieldOptions): unknown { - const obj: any = {}; - message.ctype !== undefined && - (obj.ctype = fieldOptions_CTypeToJSON(message.ctype)); - message.packed !== undefined && (obj.packed = message.packed); - message.jstype !== undefined && - (obj.jstype = fieldOptions_JSTypeToJSON(message.jstype)); - message.lazy !== undefined && (obj.lazy = message.lazy); - message.deprecated !== undefined && (obj.deprecated = message.deprecated); - message.weak !== undefined && (obj.weak = message.weak); - if (message.uninterpretedOption) { - obj.uninterpretedOption = message.uninterpretedOption.map((e) => - e ? UninterpretedOption.toJSON(e) : undefined, - ); - } else { - obj.uninterpretedOption = []; - } - return obj; - }, - - fromPartial, I>>( - object: I, - ): FieldOptions { - const message = createBaseFieldOptions(); - message.ctype = object.ctype ?? 0; - message.packed = object.packed ?? false; - message.jstype = object.jstype ?? 0; - message.lazy = object.lazy ?? false; - message.deprecated = object.deprecated ?? false; - message.weak = object.weak ?? false; - message.uninterpretedOption = - object.uninterpretedOption?.map((e) => - UninterpretedOption.fromPartial(e), - ) || []; - return message; - }, -}; - -function createBaseOneofOptions(): OneofOptions { - return { uninterpretedOption: [] }; -} - -export const OneofOptions = { - encode( - message: OneofOptions, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.uninterpretedOption) { - UninterpretedOption.encode(v!, writer.uint32(7994).fork()).ldelim(); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): OneofOptions { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseOneofOptions(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 999: - message.uninterpretedOption.push( - UninterpretedOption.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): OneofOptions { - return { - uninterpretedOption: Array.isArray(object?.uninterpretedOption) - ? object.uninterpretedOption.map((e: any) => - UninterpretedOption.fromJSON(e), - ) - : [], - }; - }, - - toJSON(message: OneofOptions): unknown { - const obj: any = {}; - if (message.uninterpretedOption) { - obj.uninterpretedOption = message.uninterpretedOption.map((e) => - e ? UninterpretedOption.toJSON(e) : undefined, - ); - } else { - obj.uninterpretedOption = []; - } - return obj; - }, - - fromPartial, I>>( - object: I, - ): OneofOptions { - const message = createBaseOneofOptions(); - message.uninterpretedOption = - object.uninterpretedOption?.map((e) => - UninterpretedOption.fromPartial(e), - ) || []; - return message; - }, -}; - -function createBaseEnumOptions(): EnumOptions { - return { allowAlias: false, deprecated: false, uninterpretedOption: [] }; -} - -export const EnumOptions = { - encode( - message: EnumOptions, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.allowAlias === true) { - writer.uint32(16).bool(message.allowAlias); - } - if (message.deprecated === true) { - writer.uint32(24).bool(message.deprecated); - } - for (const v of message.uninterpretedOption) { - UninterpretedOption.encode(v!, writer.uint32(7994).fork()).ldelim(); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): EnumOptions { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseEnumOptions(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 2: - message.allowAlias = reader.bool(); - break; - case 3: - message.deprecated = reader.bool(); - break; - case 999: - message.uninterpretedOption.push( - UninterpretedOption.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): EnumOptions { - return { - allowAlias: isSet(object.allowAlias) ? Boolean(object.allowAlias) : false, - deprecated: isSet(object.deprecated) ? Boolean(object.deprecated) : false, - uninterpretedOption: Array.isArray(object?.uninterpretedOption) - ? object.uninterpretedOption.map((e: any) => - UninterpretedOption.fromJSON(e), - ) - : [], - }; - }, - - toJSON(message: EnumOptions): unknown { - const obj: any = {}; - message.allowAlias !== undefined && (obj.allowAlias = message.allowAlias); - message.deprecated !== undefined && (obj.deprecated = message.deprecated); - if (message.uninterpretedOption) { - obj.uninterpretedOption = message.uninterpretedOption.map((e) => - e ? UninterpretedOption.toJSON(e) : undefined, - ); - } else { - obj.uninterpretedOption = []; - } - return obj; - }, - - fromPartial, I>>( - object: I, - ): EnumOptions { - const message = createBaseEnumOptions(); - message.allowAlias = object.allowAlias ?? false; - message.deprecated = object.deprecated ?? false; - message.uninterpretedOption = - object.uninterpretedOption?.map((e) => - UninterpretedOption.fromPartial(e), - ) || []; - return message; - }, -}; - -function createBaseEnumValueOptions(): EnumValueOptions { - return { deprecated: false, uninterpretedOption: [] }; -} - -export const EnumValueOptions = { - encode( - message: EnumValueOptions, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.deprecated === true) { - writer.uint32(8).bool(message.deprecated); - } - for (const v of message.uninterpretedOption) { - UninterpretedOption.encode(v!, writer.uint32(7994).fork()).ldelim(); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): EnumValueOptions { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseEnumValueOptions(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.deprecated = reader.bool(); - break; - case 999: - message.uninterpretedOption.push( - UninterpretedOption.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): EnumValueOptions { - return { - deprecated: isSet(object.deprecated) ? Boolean(object.deprecated) : false, - uninterpretedOption: Array.isArray(object?.uninterpretedOption) - ? object.uninterpretedOption.map((e: any) => - UninterpretedOption.fromJSON(e), - ) - : [], - }; - }, - - toJSON(message: EnumValueOptions): unknown { - const obj: any = {}; - message.deprecated !== undefined && (obj.deprecated = message.deprecated); - if (message.uninterpretedOption) { - obj.uninterpretedOption = message.uninterpretedOption.map((e) => - e ? UninterpretedOption.toJSON(e) : undefined, - ); - } else { - obj.uninterpretedOption = []; - } - return obj; - }, - - fromPartial, I>>( - object: I, - ): EnumValueOptions { - const message = createBaseEnumValueOptions(); - message.deprecated = object.deprecated ?? false; - message.uninterpretedOption = - object.uninterpretedOption?.map((e) => - UninterpretedOption.fromPartial(e), - ) || []; - return message; - }, -}; - -function createBaseServiceOptions(): ServiceOptions { - return { deprecated: false, uninterpretedOption: [] }; -} - -export const ServiceOptions = { - encode( - message: ServiceOptions, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.deprecated === true) { - writer.uint32(264).bool(message.deprecated); - } - for (const v of message.uninterpretedOption) { - UninterpretedOption.encode(v!, writer.uint32(7994).fork()).ldelim(); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): ServiceOptions { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseServiceOptions(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 33: - message.deprecated = reader.bool(); - break; - case 999: - message.uninterpretedOption.push( - UninterpretedOption.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): ServiceOptions { - return { - deprecated: isSet(object.deprecated) ? Boolean(object.deprecated) : false, - uninterpretedOption: Array.isArray(object?.uninterpretedOption) - ? object.uninterpretedOption.map((e: any) => - UninterpretedOption.fromJSON(e), - ) - : [], - }; - }, - - toJSON(message: ServiceOptions): unknown { - const obj: any = {}; - message.deprecated !== undefined && (obj.deprecated = message.deprecated); - if (message.uninterpretedOption) { - obj.uninterpretedOption = message.uninterpretedOption.map((e) => - e ? UninterpretedOption.toJSON(e) : undefined, - ); - } else { - obj.uninterpretedOption = []; - } - return obj; - }, - - fromPartial, I>>( - object: I, - ): ServiceOptions { - const message = createBaseServiceOptions(); - message.deprecated = object.deprecated ?? false; - message.uninterpretedOption = - object.uninterpretedOption?.map((e) => - UninterpretedOption.fromPartial(e), - ) || []; - return message; - }, -}; - -function createBaseMethodOptions(): MethodOptions { - return { deprecated: false, uninterpretedOption: [] }; -} - -export const MethodOptions = { - encode( - message: MethodOptions, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.deprecated === true) { - writer.uint32(264).bool(message.deprecated); - } - for (const v of message.uninterpretedOption) { - UninterpretedOption.encode(v!, writer.uint32(7994).fork()).ldelim(); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): MethodOptions { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseMethodOptions(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 33: - message.deprecated = reader.bool(); - break; - case 999: - message.uninterpretedOption.push( - UninterpretedOption.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): MethodOptions { - return { - deprecated: isSet(object.deprecated) ? Boolean(object.deprecated) : false, - uninterpretedOption: Array.isArray(object?.uninterpretedOption) - ? object.uninterpretedOption.map((e: any) => - UninterpretedOption.fromJSON(e), - ) - : [], - }; - }, - - toJSON(message: MethodOptions): unknown { - const obj: any = {}; - message.deprecated !== undefined && (obj.deprecated = message.deprecated); - if (message.uninterpretedOption) { - obj.uninterpretedOption = message.uninterpretedOption.map((e) => - e ? UninterpretedOption.toJSON(e) : undefined, - ); - } else { - obj.uninterpretedOption = []; - } - return obj; - }, - - fromPartial, I>>( - object: I, - ): MethodOptions { - const message = createBaseMethodOptions(); - message.deprecated = object.deprecated ?? false; - message.uninterpretedOption = - object.uninterpretedOption?.map((e) => - UninterpretedOption.fromPartial(e), - ) || []; - return message; - }, -}; - -function createBaseUninterpretedOption(): UninterpretedOption { - return { - name: [], - identifierValue: '', - positiveIntValue: Long.UZERO, - negativeIntValue: Long.ZERO, - doubleValue: 0, - stringValue: new Uint8Array(), - aggregateValue: '', - }; -} - -export const UninterpretedOption = { - encode( - message: UninterpretedOption, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.name) { - UninterpretedOption_NamePart.encode( - v!, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.identifierValue !== '') { - writer.uint32(26).string(message.identifierValue); - } - if (!message.positiveIntValue.isZero()) { - writer.uint32(32).uint64(message.positiveIntValue); - } - if (!message.negativeIntValue.isZero()) { - writer.uint32(40).int64(message.negativeIntValue); - } - if (message.doubleValue !== 0) { - writer.uint32(49).double(message.doubleValue); - } - if (message.stringValue.length !== 0) { - writer.uint32(58).bytes(message.stringValue); - } - if (message.aggregateValue !== '') { - writer.uint32(66).string(message.aggregateValue); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): UninterpretedOption { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseUninterpretedOption(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 2: - message.name.push( - UninterpretedOption_NamePart.decode(reader, reader.uint32()), - ); - break; - case 3: - message.identifierValue = reader.string(); - break; - case 4: - message.positiveIntValue = reader.uint64() as Long; - break; - case 5: - message.negativeIntValue = reader.int64() as Long; - break; - case 6: - message.doubleValue = reader.double(); - break; - case 7: - message.stringValue = reader.bytes(); - break; - case 8: - message.aggregateValue = reader.string(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): UninterpretedOption { - return { - name: Array.isArray(object?.name) - ? object.name.map((e: any) => UninterpretedOption_NamePart.fromJSON(e)) - : [], - identifierValue: isSet(object.identifierValue) - ? String(object.identifierValue) - : '', - positiveIntValue: isSet(object.positiveIntValue) - ? Long.fromValue(object.positiveIntValue) - : Long.UZERO, - negativeIntValue: isSet(object.negativeIntValue) - ? Long.fromValue(object.negativeIntValue) - : Long.ZERO, - doubleValue: isSet(object.doubleValue) ? Number(object.doubleValue) : 0, - stringValue: isSet(object.stringValue) - ? bytesFromBase64(object.stringValue) - : new Uint8Array(), - aggregateValue: isSet(object.aggregateValue) - ? String(object.aggregateValue) - : '', - }; - }, - - toJSON(message: UninterpretedOption): unknown { - const obj: any = {}; - if (message.name) { - obj.name = message.name.map((e) => - e ? UninterpretedOption_NamePart.toJSON(e) : undefined, - ); - } else { - obj.name = []; - } - message.identifierValue !== undefined && - (obj.identifierValue = message.identifierValue); - message.positiveIntValue !== undefined && - (obj.positiveIntValue = ( - message.positiveIntValue || Long.UZERO - ).toString()); - message.negativeIntValue !== undefined && - (obj.negativeIntValue = ( - message.negativeIntValue || Long.ZERO - ).toString()); - message.doubleValue !== undefined && - (obj.doubleValue = message.doubleValue); - message.stringValue !== undefined && - (obj.stringValue = base64FromBytes( - message.stringValue !== undefined - ? message.stringValue - : new Uint8Array(), - )); - message.aggregateValue !== undefined && - (obj.aggregateValue = message.aggregateValue); - return obj; - }, - - fromPartial, I>>( - object: I, - ): UninterpretedOption { - const message = createBaseUninterpretedOption(); - message.name = - object.name?.map((e) => UninterpretedOption_NamePart.fromPartial(e)) || - []; - message.identifierValue = object.identifierValue ?? ''; - message.positiveIntValue = - object.positiveIntValue !== undefined && object.positiveIntValue !== null - ? Long.fromValue(object.positiveIntValue) - : Long.UZERO; - message.negativeIntValue = - object.negativeIntValue !== undefined && object.negativeIntValue !== null - ? Long.fromValue(object.negativeIntValue) - : Long.ZERO; - message.doubleValue = object.doubleValue ?? 0; - message.stringValue = object.stringValue ?? new Uint8Array(); - message.aggregateValue = object.aggregateValue ?? ''; - return message; - }, -}; - -function createBaseUninterpretedOption_NamePart(): UninterpretedOption_NamePart { - return { namePart: '', isExtension: false }; -} - -export const UninterpretedOption_NamePart = { - encode( - message: UninterpretedOption_NamePart, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.namePart !== '') { - writer.uint32(10).string(message.namePart); - } - if (message.isExtension === true) { - writer.uint32(16).bool(message.isExtension); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): UninterpretedOption_NamePart { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseUninterpretedOption_NamePart(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.namePart = reader.string(); - break; - case 2: - message.isExtension = reader.bool(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): UninterpretedOption_NamePart { - return { - namePart: isSet(object.namePart) ? String(object.namePart) : '', - isExtension: isSet(object.isExtension) - ? Boolean(object.isExtension) - : false, - }; - }, - - toJSON(message: UninterpretedOption_NamePart): unknown { - const obj: any = {}; - message.namePart !== undefined && (obj.namePart = message.namePart); - message.isExtension !== undefined && - (obj.isExtension = message.isExtension); - return obj; - }, - - fromPartial, I>>( - object: I, - ): UninterpretedOption_NamePart { - const message = createBaseUninterpretedOption_NamePart(); - message.namePart = object.namePart ?? ''; - message.isExtension = object.isExtension ?? false; - return message; - }, -}; - -function createBaseSourceCodeInfo(): SourceCodeInfo { - return { location: [] }; -} - -export const SourceCodeInfo = { - encode( - message: SourceCodeInfo, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.location) { - SourceCodeInfo_Location.encode(v!, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): SourceCodeInfo { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseSourceCodeInfo(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.location.push( - SourceCodeInfo_Location.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): SourceCodeInfo { - return { - location: Array.isArray(object?.location) - ? object.location.map((e: any) => SourceCodeInfo_Location.fromJSON(e)) - : [], - }; - }, - - toJSON(message: SourceCodeInfo): unknown { - const obj: any = {}; - if (message.location) { - obj.location = message.location.map((e) => - e ? SourceCodeInfo_Location.toJSON(e) : undefined, - ); - } else { - obj.location = []; - } - return obj; - }, - - fromPartial, I>>( - object: I, - ): SourceCodeInfo { - const message = createBaseSourceCodeInfo(); - message.location = - object.location?.map((e) => SourceCodeInfo_Location.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseSourceCodeInfo_Location(): SourceCodeInfo_Location { - return { - path: [], - span: [], - leadingComments: '', - trailingComments: '', - leadingDetachedComments: [], - }; -} - -export const SourceCodeInfo_Location = { - encode( - message: SourceCodeInfo_Location, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - writer.uint32(10).fork(); - for (const v of message.path) { - writer.int32(v); - } - writer.ldelim(); - writer.uint32(18).fork(); - for (const v of message.span) { - writer.int32(v); - } - writer.ldelim(); - if (message.leadingComments !== '') { - writer.uint32(26).string(message.leadingComments); - } - if (message.trailingComments !== '') { - writer.uint32(34).string(message.trailingComments); - } - for (const v of message.leadingDetachedComments) { - writer.uint32(50).string(v!); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): SourceCodeInfo_Location { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseSourceCodeInfo_Location(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if ((tag & 7) === 2) { - const end2 = reader.uint32() + reader.pos; - while (reader.pos < end2) { - message.path.push(reader.int32()); - } - } else { - message.path.push(reader.int32()); - } - break; - case 2: - if ((tag & 7) === 2) { - const end2 = reader.uint32() + reader.pos; - while (reader.pos < end2) { - message.span.push(reader.int32()); - } - } else { - message.span.push(reader.int32()); - } - break; - case 3: - message.leadingComments = reader.string(); - break; - case 4: - message.trailingComments = reader.string(); - break; - case 6: - message.leadingDetachedComments.push(reader.string()); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): SourceCodeInfo_Location { - return { - path: Array.isArray(object?.path) - ? object.path.map((e: any) => Number(e)) - : [], - span: Array.isArray(object?.span) - ? object.span.map((e: any) => Number(e)) - : [], - leadingComments: isSet(object.leadingComments) - ? String(object.leadingComments) - : '', - trailingComments: isSet(object.trailingComments) - ? String(object.trailingComments) - : '', - leadingDetachedComments: Array.isArray(object?.leadingDetachedComments) - ? object.leadingDetachedComments.map((e: any) => String(e)) - : [], - }; - }, - - toJSON(message: SourceCodeInfo_Location): unknown { - const obj: any = {}; - if (message.path) { - obj.path = message.path.map((e) => Math.round(e)); - } else { - obj.path = []; - } - if (message.span) { - obj.span = message.span.map((e) => Math.round(e)); - } else { - obj.span = []; - } - message.leadingComments !== undefined && - (obj.leadingComments = message.leadingComments); - message.trailingComments !== undefined && - (obj.trailingComments = message.trailingComments); - if (message.leadingDetachedComments) { - obj.leadingDetachedComments = message.leadingDetachedComments.map( - (e) => e, - ); - } else { - obj.leadingDetachedComments = []; - } - return obj; - }, - - fromPartial, I>>( - object: I, - ): SourceCodeInfo_Location { - const message = createBaseSourceCodeInfo_Location(); - message.path = object.path?.map((e) => e) || []; - message.span = object.span?.map((e) => e) || []; - message.leadingComments = object.leadingComments ?? ''; - message.trailingComments = object.trailingComments ?? ''; - message.leadingDetachedComments = - object.leadingDetachedComments?.map((e) => e) || []; - return message; - }, -}; - -function createBaseGeneratedCodeInfo(): GeneratedCodeInfo { - return { annotation: [] }; -} - -export const GeneratedCodeInfo = { - encode( - message: GeneratedCodeInfo, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.annotation) { - GeneratedCodeInfo_Annotation.encode( - v!, - writer.uint32(10).fork(), - ).ldelim(); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): GeneratedCodeInfo { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseGeneratedCodeInfo(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.annotation.push( - GeneratedCodeInfo_Annotation.decode(reader, reader.uint32()), - ); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): GeneratedCodeInfo { - return { - annotation: Array.isArray(object?.annotation) - ? object.annotation.map((e: any) => - GeneratedCodeInfo_Annotation.fromJSON(e), - ) - : [], - }; - }, - - toJSON(message: GeneratedCodeInfo): unknown { - const obj: any = {}; - if (message.annotation) { - obj.annotation = message.annotation.map((e) => - e ? GeneratedCodeInfo_Annotation.toJSON(e) : undefined, - ); - } else { - obj.annotation = []; - } - return obj; - }, - - fromPartial, I>>( - object: I, - ): GeneratedCodeInfo { - const message = createBaseGeneratedCodeInfo(); - message.annotation = - object.annotation?.map((e) => - GeneratedCodeInfo_Annotation.fromPartial(e), - ) || []; - return message; - }, -}; - -function createBaseGeneratedCodeInfo_Annotation(): GeneratedCodeInfo_Annotation { - return { path: [], sourceFile: '', begin: 0, end: 0 }; -} - -export const GeneratedCodeInfo_Annotation = { - encode( - message: GeneratedCodeInfo_Annotation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - writer.uint32(10).fork(); - for (const v of message.path) { - writer.int32(v); - } - writer.ldelim(); - if (message.sourceFile !== '') { - writer.uint32(18).string(message.sourceFile); - } - if (message.begin !== 0) { - writer.uint32(24).int32(message.begin); - } - if (message.end !== 0) { - writer.uint32(32).int32(message.end); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): GeneratedCodeInfo_Annotation { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseGeneratedCodeInfo_Annotation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if ((tag & 7) === 2) { - const end2 = reader.uint32() + reader.pos; - while (reader.pos < end2) { - message.path.push(reader.int32()); - } - } else { - message.path.push(reader.int32()); - } - break; - case 2: - message.sourceFile = reader.string(); - break; - case 3: - message.begin = reader.int32(); - break; - case 4: - message.end = reader.int32(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): GeneratedCodeInfo_Annotation { - return { - path: Array.isArray(object?.path) - ? object.path.map((e: any) => Number(e)) - : [], - sourceFile: isSet(object.sourceFile) ? String(object.sourceFile) : '', - begin: isSet(object.begin) ? Number(object.begin) : 0, - end: isSet(object.end) ? Number(object.end) : 0, - }; - }, - - toJSON(message: GeneratedCodeInfo_Annotation): unknown { - const obj: any = {}; - if (message.path) { - obj.path = message.path.map((e) => Math.round(e)); - } else { - obj.path = []; - } - message.sourceFile !== undefined && (obj.sourceFile = message.sourceFile); - message.begin !== undefined && (obj.begin = Math.round(message.begin)); - message.end !== undefined && (obj.end = Math.round(message.end)); - return obj; - }, - - fromPartial, I>>( - object: I, - ): GeneratedCodeInfo_Annotation { - const message = createBaseGeneratedCodeInfo_Annotation(); - message.path = object.path?.map((e) => e) || []; - message.sourceFile = object.sourceFile ?? ''; - message.begin = object.begin ?? 0; - message.end = object.end ?? 0; - return message; - }, -}; - -declare var self: any | undefined; -declare var window: any | undefined; -declare var global: any | undefined; -var globalThis: any = (() => { - if (typeof globalThis !== 'undefined') return globalThis; - if (typeof self !== 'undefined') return self; - if (typeof window !== 'undefined') return window; - if (typeof global !== 'undefined') return global; - throw 'Unable to locate global object'; -})(); - -const atob: (b64: string) => string = - globalThis.atob || - ((b64) => globalThis.Buffer.from(b64, 'base64').toString('binary')); -function bytesFromBase64(b64: string): Uint8Array { - const bin = atob(b64); - const arr = new Uint8Array(bin.length); - for (let i = 0; i < bin.length; ++i) { - arr[i] = bin.charCodeAt(i); - } - return arr; -} - -const btoa: (bin: string) => string = - globalThis.btoa || - ((bin) => globalThis.Buffer.from(bin, 'binary').toString('base64')); -function base64FromBytes(arr: Uint8Array): string { - const bin: string[] = []; - arr.forEach((byte) => { - bin.push(String.fromCharCode(byte)); - }); - return btoa(bin.join('')); -} - -type Builtin = - | Date - | Function - | Uint8Array - | string - | number - | boolean - | undefined; - -export type DeepPartial = T extends Builtin - ? T - : T extends Long - ? string | number | Long - : T extends Array - ? Array> - : T extends ReadonlyArray - ? ReadonlyArray> - : T extends {} - ? { [K in keyof T]?: DeepPartial } - : Partial; - -type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin - ? P - : P & { [K in keyof P]: Exact } & Record< - Exclude>, - never - >; - -if (_m0.util.Long !== Long) { - _m0.util.Long = Long as any; - _m0.configure(); -} - -function isSet(value: any): boolean { - return value !== null && value !== undefined; -} diff --git a/packages/cosmic-proto/package.json b/packages/cosmic-proto/package.json index d6d8bd14e7a2..438f7841bdbd 100644 --- a/packages/cosmic-proto/package.json +++ b/packages/cosmic-proto/package.json @@ -15,19 +15,25 @@ }, "type": "module", "exports": { - "./swingset/msgs.js": "./gen/agoric/swingset/msgs.js", - "./swingset/msgs.ts": "./gen/agoric/swingset/msgs.ts", - "./swingset/query.js": "./gen/agoric/swingset/query.js", - "./swingset/query.ts": "./gen/agoric/swingset/query.ts", - "./swingset/swingset.js": "./gen/agoric/swingset/swingset.js", - "./swingset/swingset.ts": "./gen/agoric/swingset/swingset.ts", - "./package.json": "./package.json" + "./package.json": "./package.json", + "./swingset/msgs.js": { + "types": "./dist/agoric/swingset/msgs.d.ts", + "default": "./dist/agoric/swingset/msgs.js" + }, + "./swingset/query.js": { + "types": "./dist/agoric/swingset/query.d.ts", + "default": "./dist/agoric/swingset/query.js" + }, + "./swingset/swingset.js": { + "types": "./dist/agoric/swingset/swingset.d.ts", + "default": "./dist/agoric/swingset/swingset.js" + } }, "scripts": { - "build": "echo Use yarn rebuild", - "rebuild": "rm -rf gen && mkdir -p gen && yarn build:ts && yarn build:js && prettier -w gen && cp -Rv gen/agoric/swingset .", + "build": "tsc --build && cp -r dist/agoric/swingset .", + "rebuild": "rm -rf gen && mkdir -p gen && yarn generate && yarn build", "build:ts": "protoc --plugin=node_modules/.bin/protoc-gen-ts_proto --ts_proto_opt='esModuleInterop=true,forceLong=long,useOptionals=true' --ts_proto_out=./gen --ts_proto_opt=importSuffix=.js ./proto/agoric/swingset/msgs.proto ./proto/agoric/swingset/query.proto -I./proto", - "build:js": "tsc --build", + "prepack": "yarn rebuild", "test": "node test/sanity-test.js", "test:xs": "exit 0", "lint": "exit 0", @@ -40,10 +46,9 @@ "ts-proto": "^1.131.0" }, "files": [ - "build", + "dist", "LICENSE*", - "swingset", - "gen" + "swingset" ], "publishConfig": { "access": "public" diff --git a/packages/cosmic-proto/tsconfig.json b/packages/cosmic-proto/tsconfig.json index 6d4b38b8a7a1..88079b96a95a 100644 --- a/packages/cosmic-proto/tsconfig.json +++ b/packages/cosmic-proto/tsconfig.json @@ -1,6 +1,7 @@ { "compilerOptions": { "noEmit": false, + "declaration": true, "target": "esnext", "module": "esnext", "allowSyntheticDefaultImports": true,