diff --git a/packages/cosmic-proto/MAINTAINERS.md b/packages/cosmic-proto/MAINTAINERS.md index af9693e5c83..d8f834b8821 100644 --- a/packages/cosmic-proto/MAINTAINERS.md +++ b/packages/cosmic-proto/MAINTAINERS.md @@ -1,6 +1,12 @@ -We check-in and publish the `gen` generated artifacts to npm. +This package is updated rarely and so the build is checked into SCM. That is, part of `dist` is copied to root so they can be imported in consumers that don't yet support ESM. We also have symlink `./swingset` to the `dist/agoric/swingset` for local requires. (Note [NPM won't publish symlinks](https://github.com/npm/npm/issues/3310)). + + We used to check in `gen` but they're redundant with `dist` output and include `.ts` which creates problems for downstream consumers using TypeScript ([ref](https://github.com/microsoft/TypeScript/issues/47387#issuecomment-1168711813)). + To rebuild the generated artifacts, install `protoc` [1] and run `yarn rebuild` in -this package. +this package. Then force the `dist` changes over the gitignore, +``` +git add -f dist/{agoric,cosmos} +``` Generating artifacts requires a `protoc` system dependency that we do not require for general development, so we do not regenerate artifacts with @@ -46,3 +52,4 @@ To surface additional stubs: symbolic links for aliasing when necessary. [1] http://google.github.io/proto-lens/installing-protoc.html + diff --git a/packages/cosmic-proto/README.md b/packages/cosmic-proto/README.md index 04826dd9533..38fbe6198ba 100644 --- a/packages/cosmic-proto/README.md +++ b/packages/cosmic-proto/README.md @@ -2,3 +2,8 @@ This package exports JavaScript and TypeScript generated from Cosmic Swingset Protobuf IDL so that clients can communicate with the Agoric chain. + +Package exports are defined in `exports` and also made available in the +`swingset/` file path for backwards compatibility. + +See also [MAINTAINERS.md](MAINTAINERS.md). diff --git a/packages/cosmic-proto/dist/agoric/swingset/msgs.d.ts b/packages/cosmic-proto/dist/agoric/swingset/msgs.d.ts new file mode 100644 index 00000000000..5d5f60d6c65 --- /dev/null +++ b/packages/cosmic-proto/dist/agoric/swingset/msgs.d.ts @@ -0,0 +1,450 @@ +import Long from 'long'; +import _m0 from 'protobufjs/minimal.js'; +export declare 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 {} +export declare const MsgDeliverInbound: { + encode(message: MsgDeliverInbound, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): MsgDeliverInbound; + fromJSON(object: any): MsgDeliverInbound; + toJSON(message: MsgDeliverInbound): unknown; + fromPartial< + I extends { + messages?: string[] | undefined; + nums?: (string | number | Long)[] | undefined; + ack?: string | number | Long | undefined; + submitter?: Uint8Array | undefined; + } & { + messages?: + | (string[] & + string[] & { + [K in Exclude]: never; + }) + | undefined; + nums?: + | ((string | number | Long)[] & + ( + | string + | number + | (Long & { + high: number; + low: number; + unsigned: boolean; + add: (addend: string | number | Long) => Long; + and: (other: string | number | Long) => Long; + compare: (other: string | number | Long) => number; + comp: (other: string | number | Long) => number; + divide: (divisor: string | number | Long) => Long; + div: (divisor: string | number | Long) => Long; + equals: (other: string | number | Long) => boolean; + eq: (other: string | number | Long) => boolean; + getHighBits: () => number; + getHighBitsUnsigned: () => number; + getLowBits: () => number; + getLowBitsUnsigned: () => number; + getNumBitsAbs: () => number; + greaterThan: (other: string | number | Long) => boolean; + gt: (other: string | number | Long) => boolean; + greaterThanOrEqual: ( + other: string | number | Long, + ) => boolean; + gte: (other: string | number | Long) => boolean; + ge: (other: string | number | Long) => boolean; + isEven: () => boolean; + isNegative: () => boolean; + isOdd: () => boolean; + isPositive: () => boolean; + isZero: () => boolean; + eqz: () => boolean; + lessThan: (other: string | number | Long) => boolean; + lt: (other: string | number | Long) => boolean; + lessThanOrEqual: (other: string | number | Long) => boolean; + lte: (other: string | number | Long) => boolean; + le: (other: string | number | Long) => boolean; + modulo: (other: string | number | Long) => Long; + mod: (other: string | number | Long) => Long; + rem: (other: string | number | Long) => Long; + multiply: (multiplier: string | number | Long) => Long; + mul: (multiplier: string | number | Long) => Long; + negate: () => Long; + neg: () => Long; + not: () => Long; + countLeadingZeros: () => number; + clz: () => number; + countTrailingZeros: () => number; + ctz: () => number; + notEquals: (other: string | number | Long) => boolean; + neq: (other: string | number | Long) => boolean; + ne: (other: string | number | Long) => boolean; + or: (other: string | number | Long) => Long; + shiftLeft: (numBits: number | Long) => Long; + shl: (numBits: number | Long) => Long; + shiftRight: (numBits: number | Long) => Long; + shr: (numBits: number | Long) => Long; + shiftRightUnsigned: (numBits: number | Long) => Long; + shru: (numBits: number | Long) => Long; + shr_u: (numBits: number | Long) => Long; + rotateLeft: (numBits: number | Long) => Long; + rotl: (numBits: number | Long) => Long; + rotateRight: (numBits: number | Long) => Long; + rotr: (numBits: number | Long) => Long; + subtract: (subtrahend: string | number | Long) => Long; + sub: (subtrahend: string | number | Long) => Long; + toInt: () => number; + toNumber: () => number; + toBytes: (le?: boolean | undefined) => number[]; + toBytesLE: () => number[]; + toBytesBE: () => number[]; + toSigned: () => Long; + toString: (radix?: number | undefined) => string; + toUnsigned: () => Long; + xor: (other: string | number | Long) => Long; + } & { + [K_1 in Exclude]: never; + }) + )[] & { + [K_2 in Exclude< + keyof I['nums'], + keyof (string | number | Long)[] + >]: never; + }) + | undefined; + ack?: + | string + | number + | (Long & { + high: number; + low: number; + unsigned: boolean; + add: (addend: string | number | Long) => Long; + and: (other: string | number | Long) => Long; + compare: (other: string | number | Long) => number; + comp: (other: string | number | Long) => number; + divide: (divisor: string | number | Long) => Long; + div: (divisor: string | number | Long) => Long; + equals: (other: string | number | Long) => boolean; + eq: (other: string | number | Long) => boolean; + getHighBits: () => number; + getHighBitsUnsigned: () => number; + getLowBits: () => number; + getLowBitsUnsigned: () => number; + getNumBitsAbs: () => number; + greaterThan: (other: string | number | Long) => boolean; + gt: (other: string | number | Long) => boolean; + greaterThanOrEqual: (other: string | number | Long) => boolean; + gte: (other: string | number | Long) => boolean; + ge: (other: string | number | Long) => boolean; + isEven: () => boolean; + isNegative: () => boolean; + isOdd: () => boolean; + isPositive: () => boolean; + isZero: () => boolean; + eqz: () => boolean; + lessThan: (other: string | number | Long) => boolean; + lt: (other: string | number | Long) => boolean; + lessThanOrEqual: (other: string | number | Long) => boolean; + lte: (other: string | number | Long) => boolean; + le: (other: string | number | Long) => boolean; + modulo: (other: string | number | Long) => Long; + mod: (other: string | number | Long) => Long; + rem: (other: string | number | Long) => Long; + multiply: (multiplier: string | number | Long) => Long; + mul: (multiplier: string | number | Long) => Long; + negate: () => Long; + neg: () => Long; + not: () => Long; + countLeadingZeros: () => number; + clz: () => number; + countTrailingZeros: () => number; + ctz: () => number; + notEquals: (other: string | number | Long) => boolean; + neq: (other: string | number | Long) => boolean; + ne: (other: string | number | Long) => boolean; + or: (other: string | number | Long) => Long; + shiftLeft: (numBits: number | Long) => Long; + shl: (numBits: number | Long) => Long; + shiftRight: (numBits: number | Long) => Long; + shr: (numBits: number | Long) => Long; + shiftRightUnsigned: (numBits: number | Long) => Long; + shru: (numBits: number | Long) => Long; + shr_u: (numBits: number | Long) => Long; + rotateLeft: (numBits: number | Long) => Long; + rotl: (numBits: number | Long) => Long; + rotateRight: (numBits: number | Long) => Long; + rotr: (numBits: number | Long) => Long; + subtract: (subtrahend: string | number | Long) => Long; + sub: (subtrahend: string | number | Long) => Long; + toInt: () => number; + toNumber: () => number; + toBytes: (le?: boolean | undefined) => number[]; + toBytesLE: () => number[]; + toBytesBE: () => number[]; + toSigned: () => Long; + toString: (radix?: number | undefined) => string; + toUnsigned: () => Long; + xor: (other: string | number | Long) => Long; + } & { [K_3 in Exclude]: never }) + | undefined; + submitter?: Uint8Array | undefined; + } & { [K_4 in Exclude]: never }, + >( + object: I, + ): MsgDeliverInbound; +}; +export declare const MsgDeliverInboundResponse: { + encode(_: MsgDeliverInboundResponse, writer?: _m0.Writer): _m0.Writer; + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): MsgDeliverInboundResponse; + fromJSON(_: any): MsgDeliverInboundResponse; + toJSON(_: MsgDeliverInboundResponse): unknown; + fromPartial]: never }>( + _: I, + ): MsgDeliverInboundResponse; +}; +export declare const MsgWalletAction: { + encode(message: MsgWalletAction, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): MsgWalletAction; + fromJSON(object: any): MsgWalletAction; + toJSON(message: MsgWalletAction): unknown; + fromPartial< + I extends { + owner?: Uint8Array | undefined; + action?: string | undefined; + } & { + owner?: Uint8Array | undefined; + action?: string | undefined; + } & { [K in Exclude]: never }, + >( + object: I, + ): MsgWalletAction; +}; +export declare const MsgWalletActionResponse: { + encode(_: MsgWalletActionResponse, writer?: _m0.Writer): _m0.Writer; + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): MsgWalletActionResponse; + fromJSON(_: any): MsgWalletActionResponse; + toJSON(_: MsgWalletActionResponse): unknown; + fromPartial]: never }>( + _: I, + ): MsgWalletActionResponse; +}; +export declare const MsgWalletSpendAction: { + encode(message: MsgWalletSpendAction, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): MsgWalletSpendAction; + fromJSON(object: any): MsgWalletSpendAction; + toJSON(message: MsgWalletSpendAction): unknown; + fromPartial< + I extends { + owner?: Uint8Array | undefined; + spendAction?: string | undefined; + } & { + owner?: Uint8Array | undefined; + spendAction?: string | undefined; + } & { [K in Exclude]: never }, + >( + object: I, + ): MsgWalletSpendAction; +}; +export declare const MsgWalletSpendActionResponse: { + encode(_: MsgWalletSpendActionResponse, writer?: _m0.Writer): _m0.Writer; + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): MsgWalletSpendActionResponse; + fromJSON(_: any): MsgWalletSpendActionResponse; + toJSON(_: MsgWalletSpendActionResponse): unknown; + fromPartial]: never }>( + _: I, + ): MsgWalletSpendActionResponse; +}; +export declare const MsgProvision: { + encode(message: MsgProvision, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): MsgProvision; + fromJSON(object: any): MsgProvision; + toJSON(message: MsgProvision): unknown; + fromPartial< + I extends { + nickname?: string | undefined; + address?: Uint8Array | undefined; + powerFlags?: string[] | undefined; + submitter?: Uint8Array | undefined; + } & { + nickname?: string | undefined; + address?: Uint8Array | undefined; + powerFlags?: + | (string[] & + string[] & { + [K in Exclude]: never; + }) + | undefined; + submitter?: Uint8Array | undefined; + } & { [K_1 in Exclude]: never }, + >( + object: I, + ): MsgProvision; +}; +export declare const MsgProvisionResponse: { + encode(_: MsgProvisionResponse, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): MsgProvisionResponse; + fromJSON(_: any): MsgProvisionResponse; + toJSON(_: MsgProvisionResponse): unknown; + fromPartial]: never }>( + _: I, + ): MsgProvisionResponse; +}; +export declare const MsgInstallBundle: { + encode(message: MsgInstallBundle, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): MsgInstallBundle; + fromJSON(object: any): MsgInstallBundle; + toJSON(message: MsgInstallBundle): unknown; + fromPartial< + I extends { + bundle?: string | undefined; + submitter?: Uint8Array | undefined; + } & { + bundle?: string | undefined; + submitter?: Uint8Array | undefined; + } & { [K in Exclude]: never }, + >( + object: I, + ): MsgInstallBundle; +}; +export declare const MsgInstallBundleResponse: { + encode(_: MsgInstallBundleResponse, writer?: _m0.Writer): _m0.Writer; + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): MsgInstallBundleResponse; + fromJSON(_: any): MsgInstallBundleResponse; + toJSON(_: MsgInstallBundleResponse): unknown; + fromPartial]: never }>( + _: I, + ): MsgInstallBundleResponse; +}; +/** 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 declare class MsgClientImpl implements Msg { + private readonly rpc; + private readonly service; + constructor( + rpc: Rpc, + opts?: { + service?: string; + }, + ); + InstallBundle(request: MsgInstallBundle): Promise; + DeliverInbound( + request: MsgDeliverInbound, + ): Promise; + WalletAction(request: MsgWalletAction): Promise; + WalletSpendAction( + request: MsgWalletSpendAction, + ): Promise; + Provision(request: MsgProvision): Promise; +} +interface Rpc { + request( + service: string, + method: string, + data: Uint8Array, + ): Promise; +} +declare type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; +export declare 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; +declare type KeysOfUnion = T extends T ? keyof T : never; +export declare type Exact = P extends Builtin + ? P + : P & { + [K in keyof P]: Exact; + } & { + [K in Exclude>]: never; + }; +export {}; diff --git a/packages/cosmic-proto/gen/agoric/swingset/msgs.js b/packages/cosmic-proto/dist/agoric/swingset/msgs.js similarity index 93% rename from packages/cosmic-proto/gen/agoric/swingset/msgs.js rename to packages/cosmic-proto/dist/agoric/swingset/msgs.js index 89346195775..878d26bb4c4 100644 --- a/packages/cosmic-proto/gen/agoric/swingset/msgs.js +++ b/packages/cosmic-proto/dist/agoric/swingset/msgs.js @@ -537,7 +537,9 @@ export const MsgInstallBundleResponse = { }; export class MsgClientImpl { rpc; - constructor(rpc) { + service; + constructor(rpc, opts) { + this.service = opts?.service || 'agoric.swingset.Msg'; this.rpc = rpc; this.InstallBundle = this.InstallBundle.bind(this); this.DeliverInbound = this.DeliverInbound.bind(this); @@ -547,83 +549,77 @@ export class MsgClientImpl { } InstallBundle(request) { const data = MsgInstallBundle.encode(request).finish(); - const promise = this.rpc.request( - 'agoric.swingset.Msg', - 'InstallBundle', - data, - ); + const promise = this.rpc.request(this.service, '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, - ); + const promise = this.rpc.request(this.service, '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, - ); + const promise = this.rpc.request(this.service, '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, - ); + const promise = this.rpc.request(this.service, '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); + const promise = this.rpc.request(this.service, '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; + 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); + if (globalThis.Buffer) { + return Uint8Array.from(globalThis.Buffer.from(b64, 'base64')); + } else { + const bin = globalThis.atob(b64); + const arr = new Uint8Array(bin.length); + for (let i = 0; i < bin.length; ++i) { + arr[i] = bin.charCodeAt(i); + } + return arr; } - 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 (globalThis.Buffer) { + return globalThis.Buffer.from(arr).toString('base64'); + } else { + const bin = []; + arr.forEach((byte) => { + bin.push(String.fromCharCode(byte)); + }); + return globalThis.btoa(bin.join('')); + } } if (_m0.util.Long !== Long) { _m0.util.Long = Long; diff --git a/packages/cosmic-proto/dist/agoric/swingset/query.d.ts b/packages/cosmic-proto/dist/agoric/swingset/query.d.ts new file mode 100644 index 00000000000..f0ea3f0d5a5 --- /dev/null +++ b/packages/cosmic-proto/dist/agoric/swingset/query.d.ts @@ -0,0 +1,406 @@ +import Long from 'long'; +import _m0 from 'protobufjs/minimal.js'; +import { Egress, Params } from './swingset.js'; +export declare const protobufPackage = 'agoric.swingset'; +/** QueryParamsRequest is the request type for the Query/Params RPC method. */ +export interface QueryParamsRequest {} +/** QueryParamsResponse is the response type for the Query/Params RPC method. */ +export interface QueryParamsResponse { + /** params defines the parameters of the module. */ + params?: Params; +} +/** QueryEgressRequest is the request type for the Query/Egress RPC method */ +export interface QueryEgressRequest { + peer: Uint8Array; +} +/** QueryEgressResponse is the egress response. */ +export interface QueryEgressResponse { + egress?: Egress; +} +/** QueryMailboxRequest is the mailbox query. */ +export interface QueryMailboxRequest { + peer: Uint8Array; +} +/** QueryMailboxResponse is the mailbox response. */ +export interface QueryMailboxResponse { + value: string; +} +export declare const QueryParamsRequest: { + encode(_: QueryParamsRequest, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): QueryParamsRequest; + fromJSON(_: any): QueryParamsRequest; + toJSON(_: QueryParamsRequest): unknown; + fromPartial]: never }>( + _: I, + ): QueryParamsRequest; +}; +export declare const QueryParamsResponse: { + encode(message: QueryParamsResponse, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): QueryParamsResponse; + fromJSON(object: any): QueryParamsResponse; + toJSON(message: QueryParamsResponse): unknown; + fromPartial< + I extends { + params?: + | { + beansPerUnit?: + | { + key?: string | undefined; + beans?: string | undefined; + }[] + | undefined; + feeUnitPrice?: + | { + denom?: string | undefined; + amount?: string | undefined; + }[] + | undefined; + bootstrapVatConfig?: string | undefined; + powerFlagFees?: + | { + powerFlag?: string | undefined; + fee?: + | { + denom?: string | undefined; + amount?: string | undefined; + }[] + | undefined; + }[] + | undefined; + queueMax?: + | { + key?: string | undefined; + size?: number | undefined; + }[] + | undefined; + } + | undefined; + } & { + params?: + | ({ + beansPerUnit?: + | { + key?: string | undefined; + beans?: string | undefined; + }[] + | undefined; + feeUnitPrice?: + | { + denom?: string | undefined; + amount?: string | undefined; + }[] + | undefined; + bootstrapVatConfig?: string | undefined; + powerFlagFees?: + | { + powerFlag?: string | undefined; + fee?: + | { + denom?: string | undefined; + amount?: string | undefined; + }[] + | undefined; + }[] + | undefined; + queueMax?: + | { + key?: string | undefined; + size?: number | undefined; + }[] + | undefined; + } & { + beansPerUnit?: + | ({ + key?: string | undefined; + beans?: string | undefined; + }[] & + ({ + key?: string | undefined; + beans?: string | undefined; + } & { + key?: string | undefined; + beans?: string | undefined; + } & { + [K in Exclude< + keyof I['params']['beansPerUnit'][number], + keyof import('./swingset.js').StringBeans + >]: never; + })[] & { + [K_1 in Exclude< + keyof I['params']['beansPerUnit'], + keyof { + key?: string | undefined; + beans?: string | undefined; + }[] + >]: never; + }) + | undefined; + feeUnitPrice?: + | ({ + denom?: string | undefined; + amount?: string | undefined; + }[] & + ({ + denom?: string | undefined; + amount?: string | undefined; + } & { + denom?: string | undefined; + amount?: string | undefined; + } & { + [K_2 in Exclude< + keyof I['params']['feeUnitPrice'][number], + keyof import('../../cosmos/base/v1beta1/coin.js').Coin + >]: never; + })[] & { + [K_3 in Exclude< + keyof I['params']['feeUnitPrice'], + keyof { + denom?: string | undefined; + amount?: string | undefined; + }[] + >]: never; + }) + | undefined; + bootstrapVatConfig?: string | undefined; + powerFlagFees?: + | ({ + powerFlag?: string | undefined; + fee?: + | { + denom?: string | undefined; + amount?: string | undefined; + }[] + | undefined; + }[] & + ({ + powerFlag?: string | undefined; + fee?: + | { + denom?: string | undefined; + amount?: string | undefined; + }[] + | undefined; + } & { + powerFlag?: string | undefined; + fee?: + | ({ + denom?: string | undefined; + amount?: string | undefined; + }[] & + ({ + denom?: string | undefined; + amount?: string | undefined; + } & { + denom?: string | undefined; + amount?: string | undefined; + } & { + [K_4 in Exclude< + keyof I['params']['powerFlagFees'][number]['fee'][number], + keyof import('../../cosmos/base/v1beta1/coin.js').Coin + >]: never; + })[] & { + [K_5 in Exclude< + keyof I['params']['powerFlagFees'][number]['fee'], + keyof { + denom?: string | undefined; + amount?: string | undefined; + }[] + >]: never; + }) + | undefined; + } & { + [K_6 in Exclude< + keyof I['params']['powerFlagFees'][number], + keyof import('./swingset.js').PowerFlagFee + >]: never; + })[] & { + [K_7 in Exclude< + keyof I['params']['powerFlagFees'], + keyof { + powerFlag?: string | undefined; + fee?: + | { + denom?: string | undefined; + amount?: string | undefined; + }[] + | undefined; + }[] + >]: never; + }) + | undefined; + queueMax?: + | ({ + key?: string | undefined; + size?: number | undefined; + }[] & + ({ + key?: string | undefined; + size?: number | undefined; + } & { + key?: string | undefined; + size?: number | undefined; + } & { + [K_8 in Exclude< + keyof I['params']['queueMax'][number], + keyof import('./swingset.js').QueueSize + >]: never; + })[] & { + [K_9 in Exclude< + keyof I['params']['queueMax'], + keyof { + key?: string | undefined; + size?: number | undefined; + }[] + >]: never; + }) + | undefined; + } & { [K_10 in Exclude]: never }) + | undefined; + } & { [K_11 in Exclude]: never }, + >( + object: I, + ): QueryParamsResponse; +}; +export declare const QueryEgressRequest: { + encode(message: QueryEgressRequest, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): QueryEgressRequest; + fromJSON(object: any): QueryEgressRequest; + toJSON(message: QueryEgressRequest): unknown; + fromPartial< + I extends { + peer?: Uint8Array | undefined; + } & { + peer?: Uint8Array | undefined; + } & { [K in Exclude]: never }, + >( + object: I, + ): QueryEgressRequest; +}; +export declare const QueryEgressResponse: { + encode(message: QueryEgressResponse, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): QueryEgressResponse; + fromJSON(object: any): QueryEgressResponse; + toJSON(message: QueryEgressResponse): unknown; + fromPartial< + I extends { + egress?: + | { + nickname?: string | undefined; + peer?: Uint8Array | undefined; + powerFlags?: string[] | undefined; + } + | undefined; + } & { + egress?: + | ({ + nickname?: string | undefined; + peer?: Uint8Array | undefined; + powerFlags?: string[] | undefined; + } & { + nickname?: string | undefined; + peer?: Uint8Array | undefined; + powerFlags?: + | (string[] & + string[] & { + [K in Exclude< + keyof I['egress']['powerFlags'], + keyof string[] + >]: never; + }) + | undefined; + } & { [K_1 in Exclude]: never }) + | undefined; + } & { [K_2 in Exclude]: never }, + >( + object: I, + ): QueryEgressResponse; +}; +export declare const QueryMailboxRequest: { + encode(message: QueryMailboxRequest, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): QueryMailboxRequest; + fromJSON(object: any): QueryMailboxRequest; + toJSON(message: QueryMailboxRequest): unknown; + fromPartial< + I extends { + peer?: Uint8Array | undefined; + } & { + peer?: Uint8Array | undefined; + } & { [K in Exclude]: never }, + >( + object: I, + ): QueryMailboxRequest; +}; +export declare const QueryMailboxResponse: { + encode(message: QueryMailboxResponse, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): QueryMailboxResponse; + fromJSON(object: any): QueryMailboxResponse; + toJSON(message: QueryMailboxResponse): unknown; + fromPartial< + I extends { + value?: string | undefined; + } & { + value?: string | undefined; + } & { [K in Exclude]: never }, + >( + object: I, + ): QueryMailboxResponse; +}; +/** Query provides defines the gRPC querier service */ +export interface Query { + /** Params queries params of the swingset module. */ + Params(request: QueryParamsRequest): Promise; + /** Egress queries a provisioned egress. */ + Egress(request: QueryEgressRequest): Promise; + /** Return the contents of a peer's outbound mailbox. */ + Mailbox(request: QueryMailboxRequest): Promise; +} +export declare class QueryClientImpl implements Query { + private readonly rpc; + private readonly service; + constructor( + rpc: Rpc, + opts?: { + service?: string; + }, + ); + Params(request: QueryParamsRequest): Promise; + Egress(request: QueryEgressRequest): Promise; + Mailbox(request: QueryMailboxRequest): Promise; +} +interface Rpc { + request( + service: string, + method: string, + data: Uint8Array, + ): Promise; +} +declare type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; +export declare 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; +declare type KeysOfUnion = T extends T ? keyof T : never; +export declare type Exact = P extends Builtin + ? P + : P & { + [K in keyof P]: Exact; + } & { + [K in Exclude>]: never; + }; +export {}; diff --git a/packages/cosmic-proto/gen/agoric/swingset/query.js b/packages/cosmic-proto/dist/agoric/swingset/query.js similarity index 87% rename from packages/cosmic-proto/gen/agoric/swingset/query.js rename to packages/cosmic-proto/dist/agoric/swingset/query.js index ed39b539072..64d2ff2b7bb 100644 --- a/packages/cosmic-proto/gen/agoric/swingset/query.js +++ b/packages/cosmic-proto/dist/agoric/swingset/query.js @@ -1,7 +1,7 @@ /* eslint-disable */ -import { Params, Egress } from './swingset.js'; import Long from 'long'; import _m0 from 'protobufjs/minimal.js'; +import { Egress, Params } from './swingset.js'; export const protobufPackage = 'agoric.swingset'; function createBaseQueryParamsRequest() { return {}; @@ -254,9 +254,7 @@ export const QueryMailboxResponse = { return message; }, fromJSON(object) { - return { - value: isSet(object.value) ? String(object.value) : '', - }; + return { value: isSet(object.value) ? String(object.value) : '' }; }, toJSON(message) { const obj = {}; @@ -271,7 +269,9 @@ export const QueryMailboxResponse = { }; export class QueryClientImpl { rpc; - constructor(rpc) { + service; + constructor(rpc, opts) { + this.service = opts?.service || 'agoric.swingset.Query'; this.rpc = rpc; this.Params = this.Params.bind(this); this.Egress = this.Egress.bind(this); @@ -279,53 +279,63 @@ export class QueryClientImpl { } Params(request) { const data = QueryParamsRequest.encode(request).finish(); - const promise = this.rpc.request('agoric.swingset.Query', 'Params', data); + const promise = this.rpc.request(this.service, 'Params', data); return promise.then((data) => QueryParamsResponse.decode(new _m0.Reader(data)), ); } Egress(request) { const data = QueryEgressRequest.encode(request).finish(); - const promise = this.rpc.request('agoric.swingset.Query', 'Egress', data); + const promise = this.rpc.request(this.service, 'Egress', data); return promise.then((data) => QueryEgressResponse.decode(new _m0.Reader(data)), ); } Mailbox(request) { const data = QueryMailboxRequest.encode(request).finish(); - const promise = this.rpc.request('agoric.swingset.Query', 'Mailbox', data); + const promise = this.rpc.request(this.service, 'Mailbox', data); return promise.then((data) => QueryMailboxResponse.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; + 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); + if (globalThis.Buffer) { + return Uint8Array.from(globalThis.Buffer.from(b64, 'base64')); + } else { + const bin = globalThis.atob(b64); + const arr = new Uint8Array(bin.length); + for (let i = 0; i < bin.length; ++i) { + arr[i] = bin.charCodeAt(i); + } + return arr; } - 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 (globalThis.Buffer) { + return globalThis.Buffer.from(arr).toString('base64'); + } else { + const bin = []; + arr.forEach((byte) => { + bin.push(String.fromCharCode(byte)); + }); + return globalThis.btoa(bin.join('')); + } } if (_m0.util.Long !== Long) { _m0.util.Long = Long; diff --git a/packages/cosmic-proto/dist/agoric/swingset/swingset.d.ts b/packages/cosmic-proto/dist/agoric/swingset/swingset.d.ts new file mode 100644 index 00000000000..7acac814aed --- /dev/null +++ b/packages/cosmic-proto/dist/agoric/swingset/swingset.d.ts @@ -0,0 +1,541 @@ +import Long from 'long'; +import _m0 from 'protobufjs/minimal.js'; +import { Coin } from '../../cosmos/base/v1beta1/coin.js'; +export declare const protobufPackage = 'agoric.swingset'; +/** + * CoreEvalProposal is a gov Content type for evaluating code in the SwingSet + * core. + * See `agoric-sdk/packages/vats/src/core/eval.js`. + */ +export interface CoreEvalProposal { + title: string; + description: string; + /** + * Although evals are sequential, they may run concurrently, since they each + * can return a Promise. + */ + evals: CoreEval[]; +} +/** + * CoreEval defines an individual SwingSet core evaluation, for use in + * CoreEvalProposal. + */ +export interface CoreEval { + /** + * Grant these JSON-stringified core bootstrap permits to the jsCode, as the + * `powers` endowment. + */ + jsonPermits: string; + /** + * Evaluate this JavaScript code in a Compartment endowed with `powers` as + * well as some powerless helpers. + */ + jsCode: string; +} +/** Params are the swingset configuration/governance parameters. */ +export interface Params { + /** + * Map from unit name to a value in SwingSet "beans". + * Must not be negative. + * + * These values are used by SwingSet to normalize named per-resource charges + * (maybe rent) in a single Nat usage unit, the "bean". + * + * There is no required order to this list of entries, but all the chain + * nodes must all serialize and deserialize the existing order without + * permuting it. + */ + beansPerUnit: StringBeans[]; + /** + * The price in Coins per the unit named "fee". This value is used by + * cosmic-swingset JS code to decide how many tokens to charge. + * + * cost = beans_used * fee_unit_price / beans_per_unit["fee"] + */ + feeUnitPrice: Coin[]; + /** + * The SwingSet bootstrap vat configuration file. Not usefully modifiable + * via governance as it is only referenced by the chain's initial + * construction. + */ + bootstrapVatConfig: string; + /** + * If the provision submitter doesn't hold a provisionpass, their requested + * power flags are looked up in this fee menu (first match wins) and the sum + * is charged. If any power flag is not found in this menu, the request is + * rejected. + */ + powerFlagFees: PowerFlagFee[]; + /** + * Maximum sizes for queues. + * These values are used by SwingSet to compute how many messages should be + * accepted in a block. + * + * There is no required order to this list of entries, but all the chain + * nodes must all serialize and deserialize the existing order without + * permuting it. + */ + queueMax: QueueSize[]; +} +/** The current state of the module. */ +export interface State { + /** + * The allowed number of items to add to queues, as determined by SwingSet. + * Transactions which attempt to enqueue more should be rejected. + */ + queueAllowed: QueueSize[]; +} +/** Map element of a string key to a Nat bean count. */ +export interface StringBeans { + /** What the beans are for. */ + key: string; + /** The actual bean value. */ + beans: string; +} +/** Map a provisioning power flag to its corresponding fee. */ +export interface PowerFlagFee { + powerFlag: string; + fee: Coin[]; +} +/** Map element of a string key to a size. */ +export interface QueueSize { + /** What the size is for. */ + key: string; + /** The actual size value. */ + size: number; +} +/** Egress is the format for a swingset egress. */ +export interface Egress { + nickname: string; + peer: Uint8Array; + /** TODO: Remove these power flags as they are deprecated and have no effect. */ + powerFlags: string[]; +} +export declare const CoreEvalProposal: { + encode(message: CoreEvalProposal, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): CoreEvalProposal; + fromJSON(object: any): CoreEvalProposal; + toJSON(message: CoreEvalProposal): unknown; + fromPartial< + I extends { + title?: string | undefined; + description?: string | undefined; + evals?: + | { + jsonPermits?: string | undefined; + jsCode?: string | undefined; + }[] + | undefined; + } & { + title?: string | undefined; + description?: string | undefined; + evals?: + | ({ + jsonPermits?: string | undefined; + jsCode?: string | undefined; + }[] & + ({ + jsonPermits?: string | undefined; + jsCode?: string | undefined; + } & { + jsonPermits?: string | undefined; + jsCode?: string | undefined; + } & { + [K in Exclude]: never; + })[] & { + [K_1 in Exclude< + keyof I['evals'], + keyof { + jsonPermits?: string | undefined; + jsCode?: string | undefined; + }[] + >]: never; + }) + | undefined; + } & { [K_2 in Exclude]: never }, + >( + object: I, + ): CoreEvalProposal; +}; +export declare const CoreEval: { + encode(message: CoreEval, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): CoreEval; + fromJSON(object: any): CoreEval; + toJSON(message: CoreEval): unknown; + fromPartial< + I extends { + jsonPermits?: string | undefined; + jsCode?: string | undefined; + } & { + jsonPermits?: string | undefined; + jsCode?: string | undefined; + } & { [K in Exclude]: never }, + >( + object: I, + ): CoreEval; +}; +export declare const Params: { + encode(message: Params, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): Params; + fromJSON(object: any): Params; + toJSON(message: Params): unknown; + fromPartial< + I extends { + beansPerUnit?: + | { + key?: string | undefined; + beans?: string | undefined; + }[] + | undefined; + feeUnitPrice?: + | { + denom?: string | undefined; + amount?: string | undefined; + }[] + | undefined; + bootstrapVatConfig?: string | undefined; + powerFlagFees?: + | { + powerFlag?: string | undefined; + fee?: + | { + denom?: string | undefined; + amount?: string | undefined; + }[] + | undefined; + }[] + | undefined; + queueMax?: + | { + key?: string | undefined; + size?: number | undefined; + }[] + | undefined; + } & { + beansPerUnit?: + | ({ + key?: string | undefined; + beans?: string | undefined; + }[] & + ({ + key?: string | undefined; + beans?: string | undefined; + } & { + key?: string | undefined; + beans?: string | undefined; + } & { + [K in Exclude< + keyof I['beansPerUnit'][number], + keyof StringBeans + >]: never; + })[] & { + [K_1 in Exclude< + keyof I['beansPerUnit'], + keyof { + key?: string | undefined; + beans?: string | undefined; + }[] + >]: never; + }) + | undefined; + feeUnitPrice?: + | ({ + denom?: string | undefined; + amount?: string | undefined; + }[] & + ({ + denom?: string | undefined; + amount?: string | undefined; + } & { + denom?: string | undefined; + amount?: string | undefined; + } & { + [K_2 in Exclude< + keyof I['feeUnitPrice'][number], + keyof Coin + >]: never; + })[] & { + [K_3 in Exclude< + keyof I['feeUnitPrice'], + keyof { + denom?: string | undefined; + amount?: string | undefined; + }[] + >]: never; + }) + | undefined; + bootstrapVatConfig?: string | undefined; + powerFlagFees?: + | ({ + powerFlag?: string | undefined; + fee?: + | { + denom?: string | undefined; + amount?: string | undefined; + }[] + | undefined; + }[] & + ({ + powerFlag?: string | undefined; + fee?: + | { + denom?: string | undefined; + amount?: string | undefined; + }[] + | undefined; + } & { + powerFlag?: string | undefined; + fee?: + | ({ + denom?: string | undefined; + amount?: string | undefined; + }[] & + ({ + denom?: string | undefined; + amount?: string | undefined; + } & { + denom?: string | undefined; + amount?: string | undefined; + } & { + [K_4 in Exclude< + keyof I['powerFlagFees'][number]['fee'][number], + keyof Coin + >]: never; + })[] & { + [K_5 in Exclude< + keyof I['powerFlagFees'][number]['fee'], + keyof { + denom?: string | undefined; + amount?: string | undefined; + }[] + >]: never; + }) + | undefined; + } & { + [K_6 in Exclude< + keyof I['powerFlagFees'][number], + keyof PowerFlagFee + >]: never; + })[] & { + [K_7 in Exclude< + keyof I['powerFlagFees'], + keyof { + powerFlag?: string | undefined; + fee?: + | { + denom?: string | undefined; + amount?: string | undefined; + }[] + | undefined; + }[] + >]: never; + }) + | undefined; + queueMax?: + | ({ + key?: string | undefined; + size?: number | undefined; + }[] & + ({ + key?: string | undefined; + size?: number | undefined; + } & { + key?: string | undefined; + size?: number | undefined; + } & { + [K_8 in Exclude< + keyof I['queueMax'][number], + keyof QueueSize + >]: never; + })[] & { + [K_9 in Exclude< + keyof I['queueMax'], + keyof { + key?: string | undefined; + size?: number | undefined; + }[] + >]: never; + }) + | undefined; + } & { [K_10 in Exclude]: never }, + >( + object: I, + ): Params; +}; +export declare const State: { + encode(message: State, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): State; + fromJSON(object: any): State; + toJSON(message: State): unknown; + fromPartial< + I extends { + queueAllowed?: + | { + key?: string | undefined; + size?: number | undefined; + }[] + | undefined; + } & { + queueAllowed?: + | ({ + key?: string | undefined; + size?: number | undefined; + }[] & + ({ + key?: string | undefined; + size?: number | undefined; + } & { + key?: string | undefined; + size?: number | undefined; + } & { + [K in Exclude< + keyof I['queueAllowed'][number], + keyof QueueSize + >]: never; + })[] & { + [K_1 in Exclude< + keyof I['queueAllowed'], + keyof { + key?: string | undefined; + size?: number | undefined; + }[] + >]: never; + }) + | undefined; + } & { [K_2 in Exclude]: never }, + >( + object: I, + ): State; +}; +export declare const StringBeans: { + encode(message: StringBeans, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): StringBeans; + fromJSON(object: any): StringBeans; + toJSON(message: StringBeans): unknown; + fromPartial< + I extends { + key?: string | undefined; + beans?: string | undefined; + } & { + key?: string | undefined; + beans?: string | undefined; + } & { [K in Exclude]: never }, + >( + object: I, + ): StringBeans; +}; +export declare const PowerFlagFee: { + encode(message: PowerFlagFee, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): PowerFlagFee; + fromJSON(object: any): PowerFlagFee; + toJSON(message: PowerFlagFee): unknown; + fromPartial< + I extends { + powerFlag?: string | undefined; + fee?: + | { + denom?: string | undefined; + amount?: string | undefined; + }[] + | undefined; + } & { + powerFlag?: string | undefined; + fee?: + | ({ + denom?: string | undefined; + amount?: string | undefined; + }[] & + ({ + denom?: string | undefined; + amount?: string | undefined; + } & { + denom?: string | undefined; + amount?: string | undefined; + } & { + [K in Exclude]: never; + })[] & { + [K_1 in Exclude< + keyof I['fee'], + keyof { + denom?: string | undefined; + amount?: string | undefined; + }[] + >]: never; + }) + | undefined; + } & { [K_2 in Exclude]: never }, + >( + object: I, + ): PowerFlagFee; +}; +export declare const QueueSize: { + encode(message: QueueSize, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): QueueSize; + fromJSON(object: any): QueueSize; + toJSON(message: QueueSize): unknown; + fromPartial< + I extends { + key?: string | undefined; + size?: number | undefined; + } & { + key?: string | undefined; + size?: number | undefined; + } & { [K in Exclude]: never }, + >( + object: I, + ): QueueSize; +}; +export declare const Egress: { + encode(message: Egress, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): Egress; + fromJSON(object: any): Egress; + toJSON(message: Egress): unknown; + fromPartial< + I extends { + nickname?: string | undefined; + peer?: Uint8Array | undefined; + powerFlags?: string[] | undefined; + } & { + nickname?: string | undefined; + peer?: Uint8Array | undefined; + powerFlags?: + | (string[] & + string[] & { + [K in Exclude]: never; + }) + | undefined; + } & { [K_1 in Exclude]: never }, + >( + object: I, + ): Egress; +}; +declare type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; +export declare 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; +declare type KeysOfUnion = T extends T ? keyof T : never; +export declare type Exact = P extends Builtin + ? P + : P & { + [K in keyof P]: Exact; + } & { + [K in Exclude>]: never; + }; +export {}; diff --git a/packages/cosmic-proto/gen/agoric/swingset/swingset.js b/packages/cosmic-proto/dist/agoric/swingset/swingset.js similarity index 95% rename from packages/cosmic-proto/gen/agoric/swingset/swingset.js rename to packages/cosmic-proto/dist/agoric/swingset/swingset.js index c53e51604aa..75793e0066c 100644 --- a/packages/cosmic-proto/gen/agoric/swingset/swingset.js +++ b/packages/cosmic-proto/dist/agoric/swingset/swingset.js @@ -1,7 +1,7 @@ /* eslint-disable */ import Long from 'long'; -import { Coin } from '../../cosmos/base/v1beta1/coin.js'; import _m0 from 'protobufjs/minimal.js'; +import { Coin } from '../../cosmos/base/v1beta1/coin.js'; export const protobufPackage = 'agoric.swingset'; function createBaseCoreEvalProposal() { return { title: '', description: '', evals: [] }; @@ -541,32 +541,42 @@ export const Egress = { }, }; 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; + 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); + if (globalThis.Buffer) { + return Uint8Array.from(globalThis.Buffer.from(b64, 'base64')); + } else { + const bin = globalThis.atob(b64); + const arr = new Uint8Array(bin.length); + for (let i = 0; i < bin.length; ++i) { + arr[i] = bin.charCodeAt(i); + } + return arr; } - 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 (globalThis.Buffer) { + return globalThis.Buffer.from(arr).toString('base64'); + } else { + const bin = []; + arr.forEach((byte) => { + bin.push(String.fromCharCode(byte)); + }); + return globalThis.btoa(bin.join('')); + } } if (_m0.util.Long !== Long) { _m0.util.Long = Long; diff --git a/packages/cosmic-proto/dist/cosmos/base/v1beta1/coin.d.ts b/packages/cosmic-proto/dist/cosmos/base/v1beta1/coin.d.ts new file mode 100644 index 00000000000..a451f897548 --- /dev/null +++ b/packages/cosmic-proto/dist/cosmos/base/v1beta1/coin.d.ts @@ -0,0 +1,90 @@ +import Long from "long"; +import _m0 from "protobufjs/minimal.js"; +export declare const protobufPackage = "cosmos.base.v1beta1"; +/** + * Coin defines a token with a denomination and an amount. + * + * NOTE: The amount field is an Int which implements the custom method + * signatures required by gogoproto. + */ +export interface Coin { + denom: string; + amount: string; +} +/** + * DecCoin defines a token with a denomination and a decimal amount. + * + * NOTE: The amount field is an Dec which implements the custom method + * signatures required by gogoproto. + */ +export interface DecCoin { + denom: string; + amount: string; +} +/** IntProto defines a Protobuf wrapper around an Int object. */ +export interface IntProto { + int: string; +} +/** DecProto defines a Protobuf wrapper around a Dec object. */ +export interface DecProto { + dec: string; +} +export declare const Coin: { + encode(message: Coin, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): Coin; + fromJSON(object: any): Coin; + toJSON(message: Coin): unknown; + fromPartial]: never; }>(object: I): Coin; +}; +export declare const DecCoin: { + encode(message: DecCoin, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): DecCoin; + fromJSON(object: any): DecCoin; + toJSON(message: DecCoin): unknown; + fromPartial]: never; }>(object: I): DecCoin; +}; +export declare const IntProto: { + encode(message: IntProto, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): IntProto; + fromJSON(object: any): IntProto; + toJSON(message: IntProto): unknown; + fromPartial]: never; }>(object: I): IntProto; +}; +export declare const DecProto: { + encode(message: DecProto, writer?: _m0.Writer): _m0.Writer; + decode(input: _m0.Reader | Uint8Array, length?: number): DecProto; + fromJSON(object: any): DecProto; + toJSON(message: DecProto): unknown; + fromPartial]: never; }>(object: I): DecProto; +}; +declare type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; +export declare 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; +declare type KeysOfUnion = T extends T ? keyof T : never; +export declare type Exact = P extends Builtin ? P : P & { + [K in keyof P]: Exact; +} & { + [K in Exclude>]: never; +}; +export {}; diff --git a/packages/cosmic-proto/dist/cosmos/base/v1beta1/coin.js b/packages/cosmic-proto/dist/cosmos/base/v1beta1/coin.js new file mode 100644 index 00000000000..5a68175dc23 --- /dev/null +++ b/packages/cosmic-proto/dist/cosmos/base/v1beta1/coin.js @@ -0,0 +1,197 @@ +/* eslint-disable */ +import Long from "long"; +import _m0 from "protobufjs/minimal.js"; +export const protobufPackage = "cosmos.base.v1beta1"; +function createBaseCoin() { + return { denom: "", amount: "" }; +} +export const Coin = { + encode(message, writer = _m0.Writer.create()) { + if (message.denom !== "") { + writer.uint32(10).string(message.denom); + } + if (message.amount !== "") { + writer.uint32(18).string(message.amount); + } + 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 = createBaseCoin(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.denom = reader.string(); + break; + case 2: + message.amount = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + fromJSON(object) { + return { + denom: isSet(object.denom) ? String(object.denom) : "", + amount: isSet(object.amount) ? String(object.amount) : "", + }; + }, + toJSON(message) { + const obj = {}; + message.denom !== undefined && (obj.denom = message.denom); + message.amount !== undefined && (obj.amount = message.amount); + return obj; + }, + fromPartial(object) { + const message = createBaseCoin(); + message.denom = object.denom ?? ""; + message.amount = object.amount ?? ""; + return message; + }, +}; +function createBaseDecCoin() { + return { denom: "", amount: "" }; +} +export const DecCoin = { + encode(message, writer = _m0.Writer.create()) { + if (message.denom !== "") { + writer.uint32(10).string(message.denom); + } + if (message.amount !== "") { + writer.uint32(18).string(message.amount); + } + 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 = createBaseDecCoin(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.denom = reader.string(); + break; + case 2: + message.amount = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + fromJSON(object) { + return { + denom: isSet(object.denom) ? String(object.denom) : "", + amount: isSet(object.amount) ? String(object.amount) : "", + }; + }, + toJSON(message) { + const obj = {}; + message.denom !== undefined && (obj.denom = message.denom); + message.amount !== undefined && (obj.amount = message.amount); + return obj; + }, + fromPartial(object) { + const message = createBaseDecCoin(); + message.denom = object.denom ?? ""; + message.amount = object.amount ?? ""; + return message; + }, +}; +function createBaseIntProto() { + return { int: "" }; +} +export const IntProto = { + encode(message, writer = _m0.Writer.create()) { + if (message.int !== "") { + writer.uint32(10).string(message.int); + } + 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 = createBaseIntProto(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.int = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + fromJSON(object) { + return { int: isSet(object.int) ? String(object.int) : "" }; + }, + toJSON(message) { + const obj = {}; + message.int !== undefined && (obj.int = message.int); + return obj; + }, + fromPartial(object) { + const message = createBaseIntProto(); + message.int = object.int ?? ""; + return message; + }, +}; +function createBaseDecProto() { + return { dec: "" }; +} +export const DecProto = { + encode(message, writer = _m0.Writer.create()) { + if (message.dec !== "") { + writer.uint32(10).string(message.dec); + } + 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 = createBaseDecProto(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.dec = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }, + fromJSON(object) { + return { dec: isSet(object.dec) ? String(object.dec) : "" }; + }, + toJSON(message) { + const obj = {}; + message.dec !== undefined && (obj.dec = message.dec); + return obj; + }, + fromPartial(object) { + const message = createBaseDecProto(); + message.dec = object.dec ?? ""; + return message; + }, +}; +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 931ca6f567c..00000000000 --- 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/agoric/swingset/query.ts b/packages/cosmic-proto/gen/agoric/swingset/query.ts deleted file mode 100644 index ca384fa92a9..00000000000 --- a/packages/cosmic-proto/gen/agoric/swingset/query.ts +++ /dev/null @@ -1,493 +0,0 @@ -/* eslint-disable */ -import { Params, Egress } from './swingset.js'; -import Long from 'long'; -import _m0 from 'protobufjs/minimal.js'; - -export const protobufPackage = 'agoric.swingset'; - -/** QueryParamsRequest is the request type for the Query/Params RPC method. */ -export interface QueryParamsRequest {} - -/** QueryParamsResponse is the response type for the Query/Params RPC method. */ -export interface QueryParamsResponse { - /** params defines the parameters of the module. */ - params?: Params; -} - -/** QueryEgressRequest is the request type for the Query/Egress RPC method */ -export interface QueryEgressRequest { - peer: Uint8Array; -} - -/** QueryEgressResponse is the egress response. */ -export interface QueryEgressResponse { - egress?: Egress; -} - -/** QueryMailboxRequest is the mailbox query. */ -export interface QueryMailboxRequest { - peer: Uint8Array; -} - -/** QueryMailboxResponse is the mailbox response. */ -export interface QueryMailboxResponse { - value: string; -} - -function createBaseQueryParamsRequest(): QueryParamsRequest { - return {}; -} - -export const QueryParamsRequest = { - encode( - _: QueryParamsRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): QueryParamsRequest { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryParamsRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(_: any): QueryParamsRequest { - return {}; - }, - - toJSON(_: QueryParamsRequest): unknown { - const obj: any = {}; - return obj; - }, - - fromPartial, I>>( - _: I, - ): QueryParamsRequest { - const message = createBaseQueryParamsRequest(); - return message; - }, -}; - -function createBaseQueryParamsResponse(): QueryParamsResponse { - return { params: undefined }; -} - -export const QueryParamsResponse = { - encode( - message: QueryParamsResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.params !== undefined) { - Params.encode(message.params, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): QueryParamsResponse { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryParamsResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.params = Params.decode(reader, reader.uint32()); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): QueryParamsResponse { - return { - params: isSet(object.params) ? Params.fromJSON(object.params) : undefined, - }; - }, - - toJSON(message: QueryParamsResponse): unknown { - const obj: any = {}; - message.params !== undefined && - (obj.params = message.params ? Params.toJSON(message.params) : undefined); - return obj; - }, - - fromPartial, I>>( - object: I, - ): QueryParamsResponse { - const message = createBaseQueryParamsResponse(); - message.params = - object.params !== undefined && object.params !== null - ? Params.fromPartial(object.params) - : undefined; - return message; - }, -}; - -function createBaseQueryEgressRequest(): QueryEgressRequest { - return { peer: new Uint8Array() }; -} - -export const QueryEgressRequest = { - encode( - message: QueryEgressRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.peer.length !== 0) { - writer.uint32(10).bytes(message.peer); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): QueryEgressRequest { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryEgressRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.peer = reader.bytes(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): QueryEgressRequest { - return { - peer: isSet(object.peer) - ? bytesFromBase64(object.peer) - : new Uint8Array(), - }; - }, - - toJSON(message: QueryEgressRequest): unknown { - const obj: any = {}; - message.peer !== undefined && - (obj.peer = base64FromBytes( - message.peer !== undefined ? message.peer : new Uint8Array(), - )); - return obj; - }, - - fromPartial, I>>( - object: I, - ): QueryEgressRequest { - const message = createBaseQueryEgressRequest(); - message.peer = object.peer ?? new Uint8Array(); - return message; - }, -}; - -function createBaseQueryEgressResponse(): QueryEgressResponse { - return { egress: undefined }; -} - -export const QueryEgressResponse = { - encode( - message: QueryEgressResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.egress !== undefined) { - Egress.encode(message.egress, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): QueryEgressResponse { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryEgressResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.egress = Egress.decode(reader, reader.uint32()); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): QueryEgressResponse { - return { - egress: isSet(object.egress) ? Egress.fromJSON(object.egress) : undefined, - }; - }, - - toJSON(message: QueryEgressResponse): unknown { - const obj: any = {}; - message.egress !== undefined && - (obj.egress = message.egress ? Egress.toJSON(message.egress) : undefined); - return obj; - }, - - fromPartial, I>>( - object: I, - ): QueryEgressResponse { - const message = createBaseQueryEgressResponse(); - message.egress = - object.egress !== undefined && object.egress !== null - ? Egress.fromPartial(object.egress) - : undefined; - return message; - }, -}; - -function createBaseQueryMailboxRequest(): QueryMailboxRequest { - return { peer: new Uint8Array() }; -} - -export const QueryMailboxRequest = { - encode( - message: QueryMailboxRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.peer.length !== 0) { - writer.uint32(10).bytes(message.peer); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): QueryMailboxRequest { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryMailboxRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.peer = reader.bytes(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): QueryMailboxRequest { - return { - peer: isSet(object.peer) - ? bytesFromBase64(object.peer) - : new Uint8Array(), - }; - }, - - toJSON(message: QueryMailboxRequest): unknown { - const obj: any = {}; - message.peer !== undefined && - (obj.peer = base64FromBytes( - message.peer !== undefined ? message.peer : new Uint8Array(), - )); - return obj; - }, - - fromPartial, I>>( - object: I, - ): QueryMailboxRequest { - const message = createBaseQueryMailboxRequest(); - message.peer = object.peer ?? new Uint8Array(); - return message; - }, -}; - -function createBaseQueryMailboxResponse(): QueryMailboxResponse { - return { value: '' }; -} - -export const QueryMailboxResponse = { - encode( - message: QueryMailboxResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.value !== '') { - writer.uint32(10).string(message.value); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): QueryMailboxResponse { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueryMailboxResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.value = reader.string(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): QueryMailboxResponse { - return { - value: isSet(object.value) ? String(object.value) : '', - }; - }, - - toJSON(message: QueryMailboxResponse): unknown { - const obj: any = {}; - message.value !== undefined && (obj.value = message.value); - return obj; - }, - - fromPartial, I>>( - object: I, - ): QueryMailboxResponse { - const message = createBaseQueryMailboxResponse(); - message.value = object.value ?? ''; - return message; - }, -}; - -/** Query provides defines the gRPC querier service */ -export interface Query { - /** Params queries params of the swingset module. */ - Params(request: QueryParamsRequest): Promise; - /** Egress queries a provisioned egress. */ - Egress(request: QueryEgressRequest): Promise; - /** Return the contents of a peer's outbound mailbox. */ - Mailbox(request: QueryMailboxRequest): Promise; -} - -export class QueryClientImpl implements Query { - private readonly rpc: Rpc; - constructor(rpc: Rpc) { - this.rpc = rpc; - this.Params = this.Params.bind(this); - this.Egress = this.Egress.bind(this); - this.Mailbox = this.Mailbox.bind(this); - } - Params(request: QueryParamsRequest): Promise { - const data = QueryParamsRequest.encode(request).finish(); - const promise = this.rpc.request('agoric.swingset.Query', 'Params', data); - return promise.then((data) => - QueryParamsResponse.decode(new _m0.Reader(data)), - ); - } - - Egress(request: QueryEgressRequest): Promise { - const data = QueryEgressRequest.encode(request).finish(); - const promise = this.rpc.request('agoric.swingset.Query', 'Egress', data); - return promise.then((data) => - QueryEgressResponse.decode(new _m0.Reader(data)), - ); - } - - Mailbox(request: QueryMailboxRequest): Promise { - const data = QueryMailboxRequest.encode(request).finish(); - const promise = this.rpc.request('agoric.swingset.Query', 'Mailbox', data); - return promise.then((data) => - QueryMailboxResponse.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/agoric/swingset/swingset.ts b/packages/cosmic-proto/gen/agoric/swingset/swingset.ts deleted file mode 100644 index 4a16b3155ed..00000000000 --- a/packages/cosmic-proto/gen/agoric/swingset/swingset.ts +++ /dev/null @@ -1,809 +0,0 @@ -/* eslint-disable */ -import Long from 'long'; -import { Coin } from '../../cosmos/base/v1beta1/coin.js'; -import _m0 from 'protobufjs/minimal.js'; - -export const protobufPackage = 'agoric.swingset'; - -/** - * CoreEvalProposal is a gov Content type for evaluating code in the SwingSet - * core. - * See `agoric-sdk/packages/vats/src/core/eval.js`. - */ -export interface CoreEvalProposal { - title: string; - description: string; - /** - * Although evals are sequential, they may run concurrently, since they each - * can return a Promise. - */ - evals: CoreEval[]; -} - -/** - * CoreEval defines an individual SwingSet core evaluation, for use in - * CoreEvalProposal. - */ -export interface CoreEval { - /** - * Grant these JSON-stringified core bootstrap permits to the jsCode, as the - * `powers` endowment. - */ - jsonPermits: string; - /** - * Evaluate this JavaScript code in a Compartment endowed with `powers` as - * well as some powerless helpers. - */ - jsCode: string; -} - -/** Params are the swingset configuration/governance parameters. */ -export interface Params { - /** - * Map from unit name to a value in SwingSet "beans". - * Must not be negative. - * - * These values are used by SwingSet to normalize named per-resource charges - * (maybe rent) in a single Nat usage unit, the "bean". - * - * There is no required order to this list of entries, but all the chain - * nodes must all serialize and deserialize the existing order without - * permuting it. - */ - beansPerUnit: StringBeans[]; - /** - * The price in Coins per the unit named "fee". This value is used by - * cosmic-swingset JS code to decide how many tokens to charge. - * - * cost = beans_used * fee_unit_price / beans_per_unit["fee"] - */ - feeUnitPrice: Coin[]; - /** - * The SwingSet bootstrap vat configuration file. Not usefully modifiable - * via governance as it is only referenced by the chain's initial - * construction. - */ - bootstrapVatConfig: string; - /** - * If the provision submitter doesn't hold a provisionpass, their requested - * power flags are looked up in this fee menu (first match wins) and the sum - * is charged. If any power flag is not found in this menu, the request is - * rejected. - */ - powerFlagFees: PowerFlagFee[]; - /** - * Maximum sizes for queues. - * These values are used by SwingSet to compute how many messages should be - * accepted in a block. - * - * There is no required order to this list of entries, but all the chain - * nodes must all serialize and deserialize the existing order without - * permuting it. - */ - queueMax: QueueSize[]; -} - -/** The current state of the module. */ -export interface State { - /** - * The allowed number of items to add to queues, as determined by SwingSet. - * Transactions which attempt to enqueue more should be rejected. - */ - queueAllowed: QueueSize[]; -} - -/** Map element of a string key to a Nat bean count. */ -export interface StringBeans { - /** What the beans are for. */ - key: string; - /** The actual bean value. */ - beans: string; -} - -/** Map a provisioning power flag to its corresponding fee. */ -export interface PowerFlagFee { - powerFlag: string; - fee: Coin[]; -} - -/** Map element of a string key to a size. */ -export interface QueueSize { - /** What the size is for. */ - key: string; - /** The actual size value. */ - size: number; -} - -/** Egress is the format for a swingset egress. */ -export interface Egress { - nickname: string; - peer: Uint8Array; - /** TODO: Remove these power flags as they are deprecated and have no effect. */ - powerFlags: string[]; -} - -function createBaseCoreEvalProposal(): CoreEvalProposal { - return { title: '', description: '', evals: [] }; -} - -export const CoreEvalProposal = { - encode( - message: CoreEvalProposal, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.title !== '') { - writer.uint32(10).string(message.title); - } - if (message.description !== '') { - writer.uint32(18).string(message.description); - } - for (const v of message.evals) { - CoreEval.encode(v!, writer.uint32(26).fork()).ldelim(); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): CoreEvalProposal { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseCoreEvalProposal(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.title = reader.string(); - break; - case 2: - message.description = reader.string(); - break; - case 3: - message.evals.push(CoreEval.decode(reader, reader.uint32())); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): CoreEvalProposal { - return { - title: isSet(object.title) ? String(object.title) : '', - description: isSet(object.description) ? String(object.description) : '', - evals: Array.isArray(object?.evals) - ? object.evals.map((e: any) => CoreEval.fromJSON(e)) - : [], - }; - }, - - toJSON(message: CoreEvalProposal): unknown { - const obj: any = {}; - message.title !== undefined && (obj.title = message.title); - message.description !== undefined && - (obj.description = message.description); - if (message.evals) { - obj.evals = message.evals.map((e) => - e ? CoreEval.toJSON(e) : undefined, - ); - } else { - obj.evals = []; - } - return obj; - }, - - fromPartial, I>>( - object: I, - ): CoreEvalProposal { - const message = createBaseCoreEvalProposal(); - message.title = object.title ?? ''; - message.description = object.description ?? ''; - message.evals = object.evals?.map((e) => CoreEval.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseCoreEval(): CoreEval { - return { jsonPermits: '', jsCode: '' }; -} - -export const CoreEval = { - encode( - message: CoreEval, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.jsonPermits !== '') { - writer.uint32(10).string(message.jsonPermits); - } - if (message.jsCode !== '') { - writer.uint32(18).string(message.jsCode); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): CoreEval { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseCoreEval(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.jsonPermits = reader.string(); - break; - case 2: - message.jsCode = reader.string(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): CoreEval { - return { - jsonPermits: isSet(object.jsonPermits) ? String(object.jsonPermits) : '', - jsCode: isSet(object.jsCode) ? String(object.jsCode) : '', - }; - }, - - toJSON(message: CoreEval): unknown { - const obj: any = {}; - message.jsonPermits !== undefined && - (obj.jsonPermits = message.jsonPermits); - message.jsCode !== undefined && (obj.jsCode = message.jsCode); - return obj; - }, - - fromPartial, I>>(object: I): CoreEval { - const message = createBaseCoreEval(); - message.jsonPermits = object.jsonPermits ?? ''; - message.jsCode = object.jsCode ?? ''; - return message; - }, -}; - -function createBaseParams(): Params { - return { - beansPerUnit: [], - feeUnitPrice: [], - bootstrapVatConfig: '', - powerFlagFees: [], - queueMax: [], - }; -} - -export const Params = { - encode( - message: Params, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.beansPerUnit) { - StringBeans.encode(v!, writer.uint32(10).fork()).ldelim(); - } - for (const v of message.feeUnitPrice) { - Coin.encode(v!, writer.uint32(18).fork()).ldelim(); - } - if (message.bootstrapVatConfig !== '') { - writer.uint32(26).string(message.bootstrapVatConfig); - } - for (const v of message.powerFlagFees) { - PowerFlagFee.encode(v!, writer.uint32(34).fork()).ldelim(); - } - for (const v of message.queueMax) { - QueueSize.encode(v!, writer.uint32(42).fork()).ldelim(); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): Params { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseParams(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.beansPerUnit.push( - StringBeans.decode(reader, reader.uint32()), - ); - break; - case 2: - message.feeUnitPrice.push(Coin.decode(reader, reader.uint32())); - break; - case 3: - message.bootstrapVatConfig = reader.string(); - break; - case 4: - message.powerFlagFees.push( - PowerFlagFee.decode(reader, reader.uint32()), - ); - break; - case 5: - message.queueMax.push(QueueSize.decode(reader, reader.uint32())); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): Params { - return { - beansPerUnit: Array.isArray(object?.beansPerUnit) - ? object.beansPerUnit.map((e: any) => StringBeans.fromJSON(e)) - : [], - feeUnitPrice: Array.isArray(object?.feeUnitPrice) - ? object.feeUnitPrice.map((e: any) => Coin.fromJSON(e)) - : [], - bootstrapVatConfig: isSet(object.bootstrapVatConfig) - ? String(object.bootstrapVatConfig) - : '', - powerFlagFees: Array.isArray(object?.powerFlagFees) - ? object.powerFlagFees.map((e: any) => PowerFlagFee.fromJSON(e)) - : [], - queueMax: Array.isArray(object?.queueMax) - ? object.queueMax.map((e: any) => QueueSize.fromJSON(e)) - : [], - }; - }, - - toJSON(message: Params): unknown { - const obj: any = {}; - if (message.beansPerUnit) { - obj.beansPerUnit = message.beansPerUnit.map((e) => - e ? StringBeans.toJSON(e) : undefined, - ); - } else { - obj.beansPerUnit = []; - } - if (message.feeUnitPrice) { - obj.feeUnitPrice = message.feeUnitPrice.map((e) => - e ? Coin.toJSON(e) : undefined, - ); - } else { - obj.feeUnitPrice = []; - } - message.bootstrapVatConfig !== undefined && - (obj.bootstrapVatConfig = message.bootstrapVatConfig); - if (message.powerFlagFees) { - obj.powerFlagFees = message.powerFlagFees.map((e) => - e ? PowerFlagFee.toJSON(e) : undefined, - ); - } else { - obj.powerFlagFees = []; - } - if (message.queueMax) { - obj.queueMax = message.queueMax.map((e) => - e ? QueueSize.toJSON(e) : undefined, - ); - } else { - obj.queueMax = []; - } - return obj; - }, - - fromPartial, I>>(object: I): Params { - const message = createBaseParams(); - message.beansPerUnit = - object.beansPerUnit?.map((e) => StringBeans.fromPartial(e)) || []; - message.feeUnitPrice = - object.feeUnitPrice?.map((e) => Coin.fromPartial(e)) || []; - message.bootstrapVatConfig = object.bootstrapVatConfig ?? ''; - message.powerFlagFees = - object.powerFlagFees?.map((e) => PowerFlagFee.fromPartial(e)) || []; - message.queueMax = - object.queueMax?.map((e) => QueueSize.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseState(): State { - return { queueAllowed: [] }; -} - -export const State = { - encode(message: State, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { - for (const v of message.queueAllowed) { - QueueSize.encode(v!, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): State { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseState(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.queueAllowed.push(QueueSize.decode(reader, reader.uint32())); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): State { - return { - queueAllowed: Array.isArray(object?.queueAllowed) - ? object.queueAllowed.map((e: any) => QueueSize.fromJSON(e)) - : [], - }; - }, - - toJSON(message: State): unknown { - const obj: any = {}; - if (message.queueAllowed) { - obj.queueAllowed = message.queueAllowed.map((e) => - e ? QueueSize.toJSON(e) : undefined, - ); - } else { - obj.queueAllowed = []; - } - return obj; - }, - - fromPartial, I>>(object: I): State { - const message = createBaseState(); - message.queueAllowed = - object.queueAllowed?.map((e) => QueueSize.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseStringBeans(): StringBeans { - return { key: '', beans: '' }; -} - -export const StringBeans = { - encode( - message: StringBeans, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.key !== '') { - writer.uint32(10).string(message.key); - } - if (message.beans !== '') { - writer.uint32(18).string(message.beans); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): StringBeans { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseStringBeans(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.key = reader.string(); - break; - case 2: - message.beans = reader.string(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): StringBeans { - return { - key: isSet(object.key) ? String(object.key) : '', - beans: isSet(object.beans) ? String(object.beans) : '', - }; - }, - - toJSON(message: StringBeans): unknown { - const obj: any = {}; - message.key !== undefined && (obj.key = message.key); - message.beans !== undefined && (obj.beans = message.beans); - return obj; - }, - - fromPartial, I>>( - object: I, - ): StringBeans { - const message = createBaseStringBeans(); - message.key = object.key ?? ''; - message.beans = object.beans ?? ''; - return message; - }, -}; - -function createBasePowerFlagFee(): PowerFlagFee { - return { powerFlag: '', fee: [] }; -} - -export const PowerFlagFee = { - encode( - message: PowerFlagFee, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.powerFlag !== '') { - writer.uint32(10).string(message.powerFlag); - } - for (const v of message.fee) { - Coin.encode(v!, writer.uint32(18).fork()).ldelim(); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): PowerFlagFee { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBasePowerFlagFee(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.powerFlag = reader.string(); - break; - case 2: - message.fee.push(Coin.decode(reader, reader.uint32())); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): PowerFlagFee { - return { - powerFlag: isSet(object.powerFlag) ? String(object.powerFlag) : '', - fee: Array.isArray(object?.fee) - ? object.fee.map((e: any) => Coin.fromJSON(e)) - : [], - }; - }, - - toJSON(message: PowerFlagFee): unknown { - const obj: any = {}; - message.powerFlag !== undefined && (obj.powerFlag = message.powerFlag); - if (message.fee) { - obj.fee = message.fee.map((e) => (e ? Coin.toJSON(e) : undefined)); - } else { - obj.fee = []; - } - return obj; - }, - - fromPartial, I>>( - object: I, - ): PowerFlagFee { - const message = createBasePowerFlagFee(); - message.powerFlag = object.powerFlag ?? ''; - message.fee = object.fee?.map((e) => Coin.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseQueueSize(): QueueSize { - return { key: '', size: 0 }; -} - -export const QueueSize = { - encode( - message: QueueSize, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.key !== '') { - writer.uint32(10).string(message.key); - } - if (message.size !== 0) { - writer.uint32(16).int32(message.size); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): QueueSize { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseQueueSize(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.key = reader.string(); - break; - case 2: - message.size = reader.int32(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): QueueSize { - return { - key: isSet(object.key) ? String(object.key) : '', - size: isSet(object.size) ? Number(object.size) : 0, - }; - }, - - toJSON(message: QueueSize): unknown { - const obj: any = {}; - message.key !== undefined && (obj.key = message.key); - message.size !== undefined && (obj.size = Math.round(message.size)); - return obj; - }, - - fromPartial, I>>( - object: I, - ): QueueSize { - const message = createBaseQueueSize(); - message.key = object.key ?? ''; - message.size = object.size ?? 0; - return message; - }, -}; - -function createBaseEgress(): Egress { - return { nickname: '', peer: new Uint8Array(), powerFlags: [] }; -} - -export const Egress = { - encode( - message: Egress, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.nickname !== '') { - writer.uint32(10).string(message.nickname); - } - if (message.peer.length !== 0) { - writer.uint32(18).bytes(message.peer); - } - for (const v of message.powerFlags) { - writer.uint32(26).string(v!); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): Egress { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseEgress(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.nickname = reader.string(); - break; - case 2: - message.peer = reader.bytes(); - break; - case 3: - message.powerFlags.push(reader.string()); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): Egress { - return { - nickname: isSet(object.nickname) ? String(object.nickname) : '', - peer: isSet(object.peer) - ? bytesFromBase64(object.peer) - : new Uint8Array(), - powerFlags: Array.isArray(object?.powerFlags) - ? object.powerFlags.map((e: any) => String(e)) - : [], - }; - }, - - toJSON(message: Egress): unknown { - const obj: any = {}; - message.nickname !== undefined && (obj.nickname = message.nickname); - message.peer !== undefined && - (obj.peer = base64FromBytes( - message.peer !== undefined ? message.peer : new Uint8Array(), - )); - if (message.powerFlags) { - obj.powerFlags = message.powerFlags.map((e) => e); - } else { - obj.powerFlags = []; - } - return obj; - }, - - fromPartial, I>>(object: I): Egress { - const message = createBaseEgress(); - message.nickname = object.nickname ?? ''; - message.peer = object.peer ?? new Uint8Array(); - message.powerFlags = object.powerFlags?.map((e) => e) || []; - 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/gen/cosmos/base/v1beta1/coin.js b/packages/cosmic-proto/gen/cosmos/base/v1beta1/coin.js deleted file mode 100644 index 75d442bbb39..00000000000 --- a/packages/cosmic-proto/gen/cosmos/base/v1beta1/coin.js +++ /dev/null @@ -1,201 +0,0 @@ -/* eslint-disable */ -import Long from 'long'; -import _m0 from 'protobufjs/minimal.js'; -export const protobufPackage = 'cosmos.base.v1beta1'; -function createBaseCoin() { - return { denom: '', amount: '' }; -} -export const Coin = { - encode(message, writer = _m0.Writer.create()) { - if (message.denom !== '') { - writer.uint32(10).string(message.denom); - } - if (message.amount !== '') { - writer.uint32(18).string(message.amount); - } - 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 = createBaseCoin(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.denom = reader.string(); - break; - case 2: - message.amount = reader.string(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - denom: isSet(object.denom) ? String(object.denom) : '', - amount: isSet(object.amount) ? String(object.amount) : '', - }; - }, - toJSON(message) { - const obj = {}; - message.denom !== undefined && (obj.denom = message.denom); - message.amount !== undefined && (obj.amount = message.amount); - return obj; - }, - fromPartial(object) { - const message = createBaseCoin(); - message.denom = object.denom ?? ''; - message.amount = object.amount ?? ''; - return message; - }, -}; -function createBaseDecCoin() { - return { denom: '', amount: '' }; -} -export const DecCoin = { - encode(message, writer = _m0.Writer.create()) { - if (message.denom !== '') { - writer.uint32(10).string(message.denom); - } - if (message.amount !== '') { - writer.uint32(18).string(message.amount); - } - 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 = createBaseDecCoin(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.denom = reader.string(); - break; - case 2: - message.amount = reader.string(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - denom: isSet(object.denom) ? String(object.denom) : '', - amount: isSet(object.amount) ? String(object.amount) : '', - }; - }, - toJSON(message) { - const obj = {}; - message.denom !== undefined && (obj.denom = message.denom); - message.amount !== undefined && (obj.amount = message.amount); - return obj; - }, - fromPartial(object) { - const message = createBaseDecCoin(); - message.denom = object.denom ?? ''; - message.amount = object.amount ?? ''; - return message; - }, -}; -function createBaseIntProto() { - return { int: '' }; -} -export const IntProto = { - encode(message, writer = _m0.Writer.create()) { - if (message.int !== '') { - writer.uint32(10).string(message.int); - } - 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 = createBaseIntProto(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.int = reader.string(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - int: isSet(object.int) ? String(object.int) : '', - }; - }, - toJSON(message) { - const obj = {}; - message.int !== undefined && (obj.int = message.int); - return obj; - }, - fromPartial(object) { - const message = createBaseIntProto(); - message.int = object.int ?? ''; - return message; - }, -}; -function createBaseDecProto() { - return { dec: '' }; -} -export const DecProto = { - encode(message, writer = _m0.Writer.create()) { - if (message.dec !== '') { - writer.uint32(10).string(message.dec); - } - 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 = createBaseDecProto(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.dec = reader.string(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - fromJSON(object) { - return { - dec: isSet(object.dec) ? String(object.dec) : '', - }; - }, - toJSON(message) { - const obj = {}; - message.dec !== undefined && (obj.dec = message.dec); - return obj; - }, - fromPartial(object) { - const message = createBaseDecProto(); - message.dec = object.dec ?? ''; - return message; - }, -}; -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/cosmos/base/v1beta1/coin.ts b/packages/cosmic-proto/gen/cosmos/base/v1beta1/coin.ts deleted file mode 100644 index c977c45ab24..00000000000 --- a/packages/cosmic-proto/gen/cosmos/base/v1beta1/coin.ts +++ /dev/null @@ -1,298 +0,0 @@ -/* eslint-disable */ -import Long from 'long'; -import _m0 from 'protobufjs/minimal.js'; - -export const protobufPackage = 'cosmos.base.v1beta1'; - -/** - * Coin defines a token with a denomination and an amount. - * - * NOTE: The amount field is an Int which implements the custom method - * signatures required by gogoproto. - */ -export interface Coin { - denom: string; - amount: string; -} - -/** - * DecCoin defines a token with a denomination and a decimal amount. - * - * NOTE: The amount field is an Dec which implements the custom method - * signatures required by gogoproto. - */ -export interface DecCoin { - denom: string; - amount: string; -} - -/** IntProto defines a Protobuf wrapper around an Int object. */ -export interface IntProto { - int: string; -} - -/** DecProto defines a Protobuf wrapper around a Dec object. */ -export interface DecProto { - dec: string; -} - -function createBaseCoin(): Coin { - return { denom: '', amount: '' }; -} - -export const Coin = { - encode(message: Coin, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { - if (message.denom !== '') { - writer.uint32(10).string(message.denom); - } - if (message.amount !== '') { - writer.uint32(18).string(message.amount); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): Coin { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseCoin(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.denom = reader.string(); - break; - case 2: - message.amount = reader.string(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): Coin { - return { - denom: isSet(object.denom) ? String(object.denom) : '', - amount: isSet(object.amount) ? String(object.amount) : '', - }; - }, - - toJSON(message: Coin): unknown { - const obj: any = {}; - message.denom !== undefined && (obj.denom = message.denom); - message.amount !== undefined && (obj.amount = message.amount); - return obj; - }, - - fromPartial, I>>(object: I): Coin { - const message = createBaseCoin(); - message.denom = object.denom ?? ''; - message.amount = object.amount ?? ''; - return message; - }, -}; - -function createBaseDecCoin(): DecCoin { - return { denom: '', amount: '' }; -} - -export const DecCoin = { - encode( - message: DecCoin, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.denom !== '') { - writer.uint32(10).string(message.denom); - } - if (message.amount !== '') { - writer.uint32(18).string(message.amount); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): DecCoin { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseDecCoin(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.denom = reader.string(); - break; - case 2: - message.amount = reader.string(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): DecCoin { - return { - denom: isSet(object.denom) ? String(object.denom) : '', - amount: isSet(object.amount) ? String(object.amount) : '', - }; - }, - - toJSON(message: DecCoin): unknown { - const obj: any = {}; - message.denom !== undefined && (obj.denom = message.denom); - message.amount !== undefined && (obj.amount = message.amount); - return obj; - }, - - fromPartial, I>>(object: I): DecCoin { - const message = createBaseDecCoin(); - message.denom = object.denom ?? ''; - message.amount = object.amount ?? ''; - return message; - }, -}; - -function createBaseIntProto(): IntProto { - return { int: '' }; -} - -export const IntProto = { - encode( - message: IntProto, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.int !== '') { - writer.uint32(10).string(message.int); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): IntProto { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseIntProto(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.int = reader.string(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): IntProto { - return { - int: isSet(object.int) ? String(object.int) : '', - }; - }, - - toJSON(message: IntProto): unknown { - const obj: any = {}; - message.int !== undefined && (obj.int = message.int); - return obj; - }, - - fromPartial, I>>(object: I): IntProto { - const message = createBaseIntProto(); - message.int = object.int ?? ''; - return message; - }, -}; - -function createBaseDecProto(): DecProto { - return { dec: '' }; -} - -export const DecProto = { - encode( - message: DecProto, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.dec !== '') { - writer.uint32(10).string(message.dec); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): DecProto { - const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseDecProto(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.dec = reader.string(); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }, - - fromJSON(object: any): DecProto { - return { - dec: isSet(object.dec) ? String(object.dec) : '', - }; - }, - - toJSON(message: DecProto): unknown { - const obj: any = {}; - message.dec !== undefined && (obj.dec = message.dec); - return obj; - }, - - fromPartial, I>>(object: I): DecProto { - const message = createBaseDecProto(); - message.dec = object.dec ?? ''; - return message; - }, -}; - -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 f02f645e553..00000000000 --- 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 f02f645e553..00000000000 --- 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 a143303b2ec..00000000000 --- 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 e9643f7eefc..00000000000 --- 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 d6d8bd14e7a..e725766b4b2 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": "./swingset/msgs.d.ts", + "default": "./swingset/msgs.js" + }, + "./swingset/query.js": { + "types": "./swingset/query.d.ts", + "default": "./swingset/query.js" + }, + "./swingset/swingset.js": { + "types": "./swingset/swingset.d.ts", + "default": "./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: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", + "build": "echo Use yarn rebuild to update dist output", + "rebuild": "rm -rf gen && mkdir -p gen && yarn generate && tsc --build && yarn prettier -w swingset", + "generate": "protoc --plugin=node_modules/.bin/protoc-gen-ts_proto --ts_proto_opt='esModuleInterop=true,forceLong=long,useOptionals=messages' --ts_proto_out=./gen --ts_proto_opt=importSuffix=.js ./proto/agoric/swingset/msgs.proto ./proto/agoric/swingset/query.proto -I./proto", + "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/swingset b/packages/cosmic-proto/swingset new file mode 120000 index 00000000000..8511d2ba2ee --- /dev/null +++ b/packages/cosmic-proto/swingset @@ -0,0 +1 @@ +dist/agoric/swingset/ \ No newline at end of file diff --git a/packages/cosmic-proto/swingset/msgs.js b/packages/cosmic-proto/swingset/msgs.js deleted file mode 120000 index 34cbaee2f8e..00000000000 --- a/packages/cosmic-proto/swingset/msgs.js +++ /dev/null @@ -1 +0,0 @@ -../gen/agoric/swingset/msgs.js \ No newline at end of file diff --git a/packages/cosmic-proto/swingset/msgs.ts b/packages/cosmic-proto/swingset/msgs.ts deleted file mode 120000 index 39544290307..00000000000 --- a/packages/cosmic-proto/swingset/msgs.ts +++ /dev/null @@ -1 +0,0 @@ -../gen/agoric/swingset/msgs.ts \ No newline at end of file diff --git a/packages/cosmic-proto/swingset/query.js b/packages/cosmic-proto/swingset/query.js deleted file mode 120000 index d855d3c7670..00000000000 --- a/packages/cosmic-proto/swingset/query.js +++ /dev/null @@ -1 +0,0 @@ -../gen/agoric/swingset/query.js \ No newline at end of file diff --git a/packages/cosmic-proto/swingset/query.ts b/packages/cosmic-proto/swingset/query.ts deleted file mode 120000 index 60716e63c8b..00000000000 --- a/packages/cosmic-proto/swingset/query.ts +++ /dev/null @@ -1 +0,0 @@ -../gen/agoric/swingset/query.ts \ No newline at end of file diff --git a/packages/cosmic-proto/swingset/swingset.js b/packages/cosmic-proto/swingset/swingset.js deleted file mode 120000 index 046229f1eb9..00000000000 --- a/packages/cosmic-proto/swingset/swingset.js +++ /dev/null @@ -1 +0,0 @@ -../gen/agoric/swingset/swingset.js \ No newline at end of file diff --git a/packages/cosmic-proto/swingset/swingset.ts b/packages/cosmic-proto/swingset/swingset.ts deleted file mode 120000 index 37b6b165f3a..00000000000 --- a/packages/cosmic-proto/swingset/swingset.ts +++ /dev/null @@ -1 +0,0 @@ -../gen/agoric/swingset/swingset.ts \ No newline at end of file diff --git a/packages/cosmic-proto/test/sanity-test.js b/packages/cosmic-proto/test/sanity-test.js index 4fb29662943..db3495231a8 100644 --- a/packages/cosmic-proto/test/sanity-test.js +++ b/packages/cosmic-proto/test/sanity-test.js @@ -1,2 +1,3 @@ +/* eslint-disable import/no-extraneous-dependencies -- bug in rule thinks this package depends on itself */ import '@agoric/cosmic-proto/swingset/msgs.js'; import '@agoric/cosmic-proto/swingset/query.js'; diff --git a/packages/cosmic-proto/tsconfig.json b/packages/cosmic-proto/tsconfig.json index 6d4b38b8a7a..88079b96a95 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,