interchainjs
Version:
InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.
152 lines (151 loc) • 5.97 kB
TypeScript
import { ModuleOptions, ModuleOptionsAmino } from "./options";
import { BinaryReader, BinaryWriter } from "../../../binary";
import { DeepPartial } from "../../../helpers";
/**
* AppOptionsRequest is the RemoteInfoService/AppOptions request type.
* @name AppOptionsRequest
* @package cosmos.autocli.v1
* @see proto type: cosmos.autocli.v1.AppOptionsRequest
*/
export interface AppOptionsRequest {
}
export interface AppOptionsRequestProtoMsg {
typeUrl: "/cosmos.autocli.v1.AppOptionsRequest";
value: Uint8Array;
}
/**
* AppOptionsRequest is the RemoteInfoService/AppOptions request type.
* @name AppOptionsRequestAmino
* @package cosmos.autocli.v1
* @see proto type: cosmos.autocli.v1.AppOptionsRequest
*/
export interface AppOptionsRequestAmino {
}
export interface AppOptionsRequestAminoMsg {
type: "cosmos-sdk/AppOptionsRequest";
value: AppOptionsRequestAmino;
}
/**
* @name AppOptionsResponse_ModuleOptionsEntry
* @package cosmos.autocli.v1
* @see proto type: cosmos.autocli.v1.undefined
*/
export interface AppOptionsResponse_ModuleOptionsEntry {
key: string;
value?: ModuleOptions;
}
export interface AppOptionsResponse_ModuleOptionsEntryProtoMsg {
typeUrl: string;
value: Uint8Array;
}
/**
* @name AppOptionsResponse_ModuleOptionsEntryAmino
* @package cosmos.autocli.v1
* @see proto type: cosmos.autocli.v1.AppOptionsResponse_ModuleOptionsEntry
*/
export interface AppOptionsResponse_ModuleOptionsEntryAmino {
key: string;
value?: ModuleOptionsAmino;
}
export interface AppOptionsResponse_ModuleOptionsEntryAminoMsg {
type: string;
value: AppOptionsResponse_ModuleOptionsEntryAmino;
}
/**
* AppOptionsResponse is the RemoteInfoService/AppOptions response type.
* @name AppOptionsResponse
* @package cosmos.autocli.v1
* @see proto type: cosmos.autocli.v1.AppOptionsResponse
*/
export interface AppOptionsResponse {
/**
* module_options is a map of module name to autocli module options.
*/
moduleOptions: {
[key: string]: ModuleOptions;
};
}
export interface AppOptionsResponseProtoMsg {
typeUrl: "/cosmos.autocli.v1.AppOptionsResponse";
value: Uint8Array;
}
/**
* AppOptionsResponse is the RemoteInfoService/AppOptions response type.
* @name AppOptionsResponseAmino
* @package cosmos.autocli.v1
* @see proto type: cosmos.autocli.v1.AppOptionsResponse
*/
export interface AppOptionsResponseAmino {
/**
* module_options is a map of module name to autocli module options.
*/
module_options: {
[key: string]: ModuleOptionsAmino;
};
}
export interface AppOptionsResponseAminoMsg {
type: "cosmos-sdk/AppOptionsResponse";
value: AppOptionsResponseAmino;
}
/**
* AppOptionsRequest is the RemoteInfoService/AppOptions request type.
* @name AppOptionsRequest
* @package cosmos.autocli.v1
* @see proto type: cosmos.autocli.v1.AppOptionsRequest
*/
export declare const AppOptionsRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is AppOptionsRequest;
isAmino(o: any): o is AppOptionsRequestAmino;
encode(_: AppOptionsRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): AppOptionsRequest;
fromPartial(_: DeepPartial<AppOptionsRequest>): AppOptionsRequest;
fromAmino(_: AppOptionsRequestAmino): AppOptionsRequest;
toAmino(_: AppOptionsRequest): AppOptionsRequestAmino;
fromAminoMsg(object: AppOptionsRequestAminoMsg): AppOptionsRequest;
toAminoMsg(message: AppOptionsRequest): AppOptionsRequestAminoMsg;
fromProtoMsg(message: AppOptionsRequestProtoMsg): AppOptionsRequest;
toProto(message: AppOptionsRequest): Uint8Array;
toProtoMsg(message: AppOptionsRequest): AppOptionsRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* @name AppOptionsResponse_ModuleOptionsEntry
* @package cosmos.autocli.v1
* @see proto type: cosmos.autocli.v1.undefined
*/
export declare const AppOptionsResponse_ModuleOptionsEntry: {
encode(message: AppOptionsResponse_ModuleOptionsEntry, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): AppOptionsResponse_ModuleOptionsEntry;
fromPartial(object: DeepPartial<AppOptionsResponse_ModuleOptionsEntry>): AppOptionsResponse_ModuleOptionsEntry;
fromAmino(object: AppOptionsResponse_ModuleOptionsEntryAmino): AppOptionsResponse_ModuleOptionsEntry;
toAmino(message: AppOptionsResponse_ModuleOptionsEntry): AppOptionsResponse_ModuleOptionsEntryAmino;
fromAminoMsg(object: AppOptionsResponse_ModuleOptionsEntryAminoMsg): AppOptionsResponse_ModuleOptionsEntry;
fromProtoMsg(message: AppOptionsResponse_ModuleOptionsEntryProtoMsg): AppOptionsResponse_ModuleOptionsEntry;
toProto(message: AppOptionsResponse_ModuleOptionsEntry): Uint8Array;
registerTypeUrl(): void;
};
/**
* AppOptionsResponse is the RemoteInfoService/AppOptions response type.
* @name AppOptionsResponse
* @package cosmos.autocli.v1
* @see proto type: cosmos.autocli.v1.AppOptionsResponse
*/
export declare const AppOptionsResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is AppOptionsResponse;
isAmino(o: any): o is AppOptionsResponseAmino;
encode(message: AppOptionsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): AppOptionsResponse;
fromPartial(object: DeepPartial<AppOptionsResponse>): AppOptionsResponse;
fromAmino(object: AppOptionsResponseAmino): AppOptionsResponse;
toAmino(message: AppOptionsResponse): AppOptionsResponseAmino;
fromAminoMsg(object: AppOptionsResponseAminoMsg): AppOptionsResponse;
toAminoMsg(message: AppOptionsResponse): AppOptionsResponseAminoMsg;
fromProtoMsg(message: AppOptionsResponseProtoMsg): AppOptionsResponse;
toProto(message: AppOptionsResponse): Uint8Array;
toProtoMsg(message: AppOptionsResponse): AppOptionsResponseProtoMsg;
registerTypeUrl(): void;
};