From 7f7537bd59227dca2802f4d7e666593d077ca183 Mon Sep 17 00:00:00 2001 From: Simon Warta Date: Tue, 28 Jul 2020 18:11:18 +0200 Subject: [PATCH] Improve ContractCodeHistoryEntry.operation --- packages/cosmwasm/src/cosmwasmclient.ts | 3 ++- packages/cosmwasm/src/lcdapi/wasm.ts | 4 ++-- packages/cosmwasm/types/cosmwasmclient.d.ts | 3 ++- packages/cosmwasm/types/lcdapi/wasm.d.ts | 3 ++- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/packages/cosmwasm/src/cosmwasmclient.ts b/packages/cosmwasm/src/cosmwasmclient.ts index 1f356b1d..358c0fda 100644 --- a/packages/cosmwasm/src/cosmwasmclient.ts +++ b/packages/cosmwasm/src/cosmwasmclient.ts @@ -118,7 +118,8 @@ export interface Contract { } export interface ContractCodeHistoryEntry { - readonly operation: string; + /** The source of this history entry */ + readonly operation: "Genesis" | "Init" | "Migrate"; readonly codeId: number; readonly msg: object; } diff --git a/packages/cosmwasm/src/lcdapi/wasm.ts b/packages/cosmwasm/src/lcdapi/wasm.ts index 330eddfa..22edd2b2 100644 --- a/packages/cosmwasm/src/lcdapi/wasm.ts +++ b/packages/cosmwasm/src/lcdapi/wasm.ts @@ -54,8 +54,8 @@ export interface ContractInfo { // An entry in the contracts code/ migration history export interface ContractCodeHistoryEntry { - // operation can be "Init", "Migrate", "Genesis" - readonly operation: string; + /** The source of this history entry */ + readonly operation: "Genesis" | "Init" | "Migrate"; readonly code_id: number; readonly msg: object; } diff --git a/packages/cosmwasm/types/cosmwasmclient.d.ts b/packages/cosmwasm/types/cosmwasmclient.d.ts index 65d2ea2f..a45dd0a5 100644 --- a/packages/cosmwasm/types/cosmwasmclient.d.ts +++ b/packages/cosmwasm/types/cosmwasmclient.d.ts @@ -85,7 +85,8 @@ export interface Contract { readonly label: string; } export interface ContractCodeHistoryEntry { - readonly operation: string; + /** The source of this history entry */ + readonly operation: "Genesis" | "Init" | "Migrate"; readonly codeId: number; readonly msg: object; } diff --git a/packages/cosmwasm/types/lcdapi/wasm.d.ts b/packages/cosmwasm/types/lcdapi/wasm.d.ts index e01f0d42..621eac1b 100644 --- a/packages/cosmwasm/types/lcdapi/wasm.d.ts +++ b/packages/cosmwasm/types/lcdapi/wasm.d.ts @@ -34,7 +34,8 @@ export interface ContractInfo { readonly label: string; } export interface ContractCodeHistoryEntry { - readonly operation: string; + /** The source of this history entry */ + readonly operation: "Genesis" | "Init" | "Migrate"; readonly code_id: number; readonly msg: object; }