Move query response type to @cosmjs/stargate

This commit is contained in:
Simon Warta 2020-08-06 15:43:15 +02:00
parent b24a8f52f7
commit 44c30d4aaa
6 changed files with 7 additions and 5 deletions

View File

@ -1,3 +1,3 @@
export { BaseAccount } from "./accounts";
export { decodeAny } from "./any";
export { Coin } from "./msgs";
export { cosmosField } from "./decorator";

View File

@ -1,3 +1,3 @@
export { BaseAccount } from "./accounts";
export { decodeAny } from "./any";
export { Coin } from "./msgs";
export { cosmosField } from "./decorator";

View File

@ -1,8 +1,7 @@
/* eslint-disable @typescript-eslint/naming-convention */
import { cosmosField } from "@cosmjs/proto-signing";
import { Message } from "protobufjs";
import { cosmosField } from "./decorator";
export class BaseAccount extends Message {
@cosmosField.bytes(1)
public readonly address?: Uint8Array;

View File

@ -7,6 +7,8 @@ import { Client as TendermintClient } from "@cosmjs/tendermint-rpc";
import { assertDefined } from "@cosmjs/utils";
import Long from "long";
import { BaseAccount } from "./query/accounts";
export interface GetSequenceResult {
readonly accountNumber: number;
readonly sequence: number;
@ -37,7 +39,7 @@ export class StargateClient {
const { typeUrl, value } = proto.decodeAny(responseData);
switch (typeUrl) {
case "/cosmos.auth.BaseAccount": {
const { account_number, sequence } = proto.BaseAccount.decode(value);
const { account_number, sequence } = BaseAccount.decode(value);
assertDefined(account_number);
assertDefined(sequence);
return {

View File

@ -4,6 +4,7 @@
"baseUrl": ".",
"outDir": "build",
"declarationDir": "build/types",
"experimentalDecorators": true,
"rootDir": "src"
},
"include": [