From 88a2fd1a88a33010592f2a4a6c5cea2c7c50febf Mon Sep 17 00:00:00 2001 From: willclarktech Date: Wed, 22 Jul 2020 12:49:00 +0200 Subject: [PATCH] sdk38: Use BlockHeader type from lcdapi base in staking extension --- packages/sdk38/src/lcdapi/base.ts | 2 +- packages/sdk38/src/lcdapi/staking.ts | 3 +-- packages/sdk38/types/lcdapi/base.d.ts | 2 +- packages/sdk38/types/lcdapi/staking.d.ts | 3 +-- 4 files changed, 4 insertions(+), 6 deletions(-) diff --git a/packages/sdk38/src/lcdapi/base.ts b/packages/sdk38/src/lcdapi/base.ts index 2b7bd112..2e31b20a 100644 --- a/packages/sdk38/src/lcdapi/base.ts +++ b/packages/sdk38/src/lcdapi/base.ts @@ -63,7 +63,7 @@ interface BlockId { // } } -interface BlockHeader { +export interface BlockHeader { readonly version: { readonly block: string; readonly app: string; diff --git a/packages/sdk38/src/lcdapi/staking.ts b/packages/sdk38/src/lcdapi/staking.ts index 063788fd..e7b3b567 100644 --- a/packages/sdk38/src/lcdapi/staking.ts +++ b/packages/sdk38/src/lcdapi/staking.ts @@ -1,7 +1,6 @@ /* eslint-disable @typescript-eslint/naming-convention */ import { Coin } from "../coins"; -import { BlockHeader } from "../cosmosclient"; -import { SearchTxsResponse } from "./base"; +import { BlockHeader, SearchTxsResponse } from "./base"; import { LcdClient } from "./lcdclient"; interface Validator { diff --git a/packages/sdk38/types/lcdapi/base.d.ts b/packages/sdk38/types/lcdapi/base.d.ts index 8771acf4..437d252f 100644 --- a/packages/sdk38/types/lcdapi/base.d.ts +++ b/packages/sdk38/types/lcdapi/base.d.ts @@ -50,7 +50,7 @@ export interface NodeInfoResponse { interface BlockId { readonly hash: string; } -interface BlockHeader { +export interface BlockHeader { readonly version: { readonly block: string; readonly app: string; diff --git a/packages/sdk38/types/lcdapi/staking.d.ts b/packages/sdk38/types/lcdapi/staking.d.ts index 57f21634..1b66098b 100644 --- a/packages/sdk38/types/lcdapi/staking.d.ts +++ b/packages/sdk38/types/lcdapi/staking.d.ts @@ -1,6 +1,5 @@ import { Coin } from "../coins"; -import { BlockHeader } from "../cosmosclient"; -import { SearchTxsResponse } from "./base"; +import { BlockHeader, SearchTxsResponse } from "./base"; import { LcdClient } from "./lcdclient"; interface Validator { readonly operator_address: string;