interchainjs
Version:
InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.
106 lines (105 loc) • 3.99 kB
TypeScript
import { Config, ConfigAmino } from "./config";
import { BinaryReader, BinaryWriter } from "../../../binary";
import { DeepPartial } from "../../../helpers";
/**
* QueryConfigRequest is the Query/Config request type.
* @name QueryConfigRequest
* @package cosmos.app.v1alpha1
* @see proto type: cosmos.app.v1alpha1.QueryConfigRequest
*/
export interface QueryConfigRequest {
}
export interface QueryConfigRequestProtoMsg {
typeUrl: "/cosmos.app.v1alpha1.QueryConfigRequest";
value: Uint8Array;
}
/**
* QueryConfigRequest is the Query/Config request type.
* @name QueryConfigRequestAmino
* @package cosmos.app.v1alpha1
* @see proto type: cosmos.app.v1alpha1.QueryConfigRequest
*/
export interface QueryConfigRequestAmino {
}
export interface QueryConfigRequestAminoMsg {
type: "cosmos-sdk/QueryConfigRequest";
value: QueryConfigRequestAmino;
}
/**
* QueryConfigResponse is the Query/Config response type.
* @name QueryConfigResponse
* @package cosmos.app.v1alpha1
* @see proto type: cosmos.app.v1alpha1.QueryConfigResponse
*/
export interface QueryConfigResponse {
/**
* config is the current app config.
*/
config?: Config;
}
export interface QueryConfigResponseProtoMsg {
typeUrl: "/cosmos.app.v1alpha1.QueryConfigResponse";
value: Uint8Array;
}
/**
* QueryConfigResponse is the Query/Config response type.
* @name QueryConfigResponseAmino
* @package cosmos.app.v1alpha1
* @see proto type: cosmos.app.v1alpha1.QueryConfigResponse
*/
export interface QueryConfigResponseAmino {
/**
* config is the current app config.
*/
config?: ConfigAmino;
}
export interface QueryConfigResponseAminoMsg {
type: "cosmos-sdk/QueryConfigResponse";
value: QueryConfigResponseAmino;
}
/**
* QueryConfigRequest is the Query/Config request type.
* @name QueryConfigRequest
* @package cosmos.app.v1alpha1
* @see proto type: cosmos.app.v1alpha1.QueryConfigRequest
*/
export declare const QueryConfigRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryConfigRequest;
isAmino(o: any): o is QueryConfigRequestAmino;
encode(_: QueryConfigRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryConfigRequest;
fromPartial(_: DeepPartial<QueryConfigRequest>): QueryConfigRequest;
fromAmino(_: QueryConfigRequestAmino): QueryConfigRequest;
toAmino(_: QueryConfigRequest): QueryConfigRequestAmino;
fromAminoMsg(object: QueryConfigRequestAminoMsg): QueryConfigRequest;
toAminoMsg(message: QueryConfigRequest): QueryConfigRequestAminoMsg;
fromProtoMsg(message: QueryConfigRequestProtoMsg): QueryConfigRequest;
toProto(message: QueryConfigRequest): Uint8Array;
toProtoMsg(message: QueryConfigRequest): QueryConfigRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryConfigResponse is the Query/Config response type.
* @name QueryConfigResponse
* @package cosmos.app.v1alpha1
* @see proto type: cosmos.app.v1alpha1.QueryConfigResponse
*/
export declare const QueryConfigResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryConfigResponse;
isAmino(o: any): o is QueryConfigResponseAmino;
encode(message: QueryConfigResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryConfigResponse;
fromPartial(object: DeepPartial<QueryConfigResponse>): QueryConfigResponse;
fromAmino(object: QueryConfigResponseAmino): QueryConfigResponse;
toAmino(message: QueryConfigResponse): QueryConfigResponseAmino;
fromAminoMsg(object: QueryConfigResponseAminoMsg): QueryConfigResponse;
toAminoMsg(message: QueryConfigResponse): QueryConfigResponseAminoMsg;
fromProtoMsg(message: QueryConfigResponseProtoMsg): QueryConfigResponse;
toProto(message: QueryConfigResponse): Uint8Array;
toProtoMsg(message: QueryConfigResponse): QueryConfigResponseProtoMsg;
registerTypeUrl(): void;
};