interchainjs
Version:
InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.
106 lines (105 loc) • 4.42 kB
TypeScript
import { FileDescriptorProto, FileDescriptorProtoAmino } from "../../../google/protobuf/descriptor";
import { BinaryReader, BinaryWriter } from "../../../binary";
import { DeepPartial } from "../../../helpers";
/**
* FileDescriptorsRequest is the Query/FileDescriptors request type.
* @name FileDescriptorsRequest
* @package cosmos.reflection.v1
* @see proto type: cosmos.reflection.v1.FileDescriptorsRequest
*/
export interface FileDescriptorsRequest {
}
export interface FileDescriptorsRequestProtoMsg {
typeUrl: "/cosmos.reflection.v1.FileDescriptorsRequest";
value: Uint8Array;
}
/**
* FileDescriptorsRequest is the Query/FileDescriptors request type.
* @name FileDescriptorsRequestAmino
* @package cosmos.reflection.v1
* @see proto type: cosmos.reflection.v1.FileDescriptorsRequest
*/
export interface FileDescriptorsRequestAmino {
}
export interface FileDescriptorsRequestAminoMsg {
type: "cosmos-sdk/FileDescriptorsRequest";
value: FileDescriptorsRequestAmino;
}
/**
* FileDescriptorsResponse is the Query/FileDescriptors response type.
* @name FileDescriptorsResponse
* @package cosmos.reflection.v1
* @see proto type: cosmos.reflection.v1.FileDescriptorsResponse
*/
export interface FileDescriptorsResponse {
/**
* files is the file descriptors.
*/
files: FileDescriptorProto[];
}
export interface FileDescriptorsResponseProtoMsg {
typeUrl: "/cosmos.reflection.v1.FileDescriptorsResponse";
value: Uint8Array;
}
/**
* FileDescriptorsResponse is the Query/FileDescriptors response type.
* @name FileDescriptorsResponseAmino
* @package cosmos.reflection.v1
* @see proto type: cosmos.reflection.v1.FileDescriptorsResponse
*/
export interface FileDescriptorsResponseAmino {
/**
* files is the file descriptors.
*/
files: FileDescriptorProtoAmino[];
}
export interface FileDescriptorsResponseAminoMsg {
type: "cosmos-sdk/FileDescriptorsResponse";
value: FileDescriptorsResponseAmino;
}
/**
* FileDescriptorsRequest is the Query/FileDescriptors request type.
* @name FileDescriptorsRequest
* @package cosmos.reflection.v1
* @see proto type: cosmos.reflection.v1.FileDescriptorsRequest
*/
export declare const FileDescriptorsRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is FileDescriptorsRequest;
isAmino(o: any): o is FileDescriptorsRequestAmino;
encode(_: FileDescriptorsRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): FileDescriptorsRequest;
fromPartial(_: DeepPartial<FileDescriptorsRequest>): FileDescriptorsRequest;
fromAmino(_: FileDescriptorsRequestAmino): FileDescriptorsRequest;
toAmino(_: FileDescriptorsRequest): FileDescriptorsRequestAmino;
fromAminoMsg(object: FileDescriptorsRequestAminoMsg): FileDescriptorsRequest;
toAminoMsg(message: FileDescriptorsRequest): FileDescriptorsRequestAminoMsg;
fromProtoMsg(message: FileDescriptorsRequestProtoMsg): FileDescriptorsRequest;
toProto(message: FileDescriptorsRequest): Uint8Array;
toProtoMsg(message: FileDescriptorsRequest): FileDescriptorsRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* FileDescriptorsResponse is the Query/FileDescriptors response type.
* @name FileDescriptorsResponse
* @package cosmos.reflection.v1
* @see proto type: cosmos.reflection.v1.FileDescriptorsResponse
*/
export declare const FileDescriptorsResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is FileDescriptorsResponse;
isAmino(o: any): o is FileDescriptorsResponseAmino;
encode(message: FileDescriptorsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): FileDescriptorsResponse;
fromPartial(object: DeepPartial<FileDescriptorsResponse>): FileDescriptorsResponse;
fromAmino(object: FileDescriptorsResponseAmino): FileDescriptorsResponse;
toAmino(message: FileDescriptorsResponse): FileDescriptorsResponseAmino;
fromAminoMsg(object: FileDescriptorsResponseAminoMsg): FileDescriptorsResponse;
toAminoMsg(message: FileDescriptorsResponse): FileDescriptorsResponseAminoMsg;
fromProtoMsg(message: FileDescriptorsResponseProtoMsg): FileDescriptorsResponse;
toProto(message: FileDescriptorsResponse): Uint8Array;
toProtoMsg(message: FileDescriptorsResponse): FileDescriptorsResponseProtoMsg;
registerTypeUrl(): void;
};