Merge pull request #790 from cosmos/export-cosmwasm-types
Export missing CosmWasmClient/SigningCosmWasmClient types
This commit is contained in:
commit
7da03ad80f
@ -6,6 +6,15 @@ and this project adheres to
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
|
||||
- @cosmjs/cosmwasm-stargate: Export types `Code`, `CodeDetails`, `Contract`,
|
||||
`ContractCodeHistoryEntry` and `JsonObject` which are response types of
|
||||
`CosmWasmClient` methods. Export types `ChangeAdminResult`, `ExecuteResult`,
|
||||
`InstantiateOptions`, `InstantiateResult`, `MigrateResult`, `UploadMeta` and
|
||||
`UploadResult` which are argument or response types of `SigningCosmWasmClient`
|
||||
methods.
|
||||
|
||||
### Fixed
|
||||
|
||||
- @cosmjs/cosmwasm-stargate: Use `CosmWasmFeeTable` instead of `CosmosFeeTable`
|
||||
|
||||
@ -35,6 +35,16 @@ import { CodeInfoResponse } from "./codec/cosmwasm/wasm/v1beta1/query";
|
||||
import { ContractCodeHistoryOperationType } from "./codec/cosmwasm/wasm/v1beta1/types";
|
||||
import { setupWasmExtension, WasmExtension } from "./queries";
|
||||
|
||||
// Those types can be copied over to allow them to evolve independently of @cosmjs/cosmwasm-launchpad.
|
||||
// For now just re-export them such that they can be imported via @cosmjs/cosmwasm-stargate.
|
||||
export {
|
||||
Code, // returned by CosmWasmClient.getCode
|
||||
CodeDetails, // returned by CosmWasmClient.getCodeDetails
|
||||
Contract, // returned by CosmWasmClient.getContract
|
||||
ContractCodeHistoryEntry, // returned by CosmWasmClient.getContractCodeHistory
|
||||
JsonObject, // returned by CosmWasmClient.queryContractSmart
|
||||
};
|
||||
|
||||
/** Use for testing only */
|
||||
export interface PrivateCosmWasmClient {
|
||||
readonly tmClient: Tendermint34Client | undefined;
|
||||
|
||||
@ -1,5 +1,12 @@
|
||||
export { cosmWasmTypes } from "./aminotypes";
|
||||
export { CosmWasmClient } from "./cosmwasmclient";
|
||||
export {
|
||||
Code,
|
||||
CodeDetails,
|
||||
Contract,
|
||||
ContractCodeHistoryEntry,
|
||||
CosmWasmClient,
|
||||
JsonObject,
|
||||
} from "./cosmwasmclient";
|
||||
export {
|
||||
isMsgClearAdminEncodeObject,
|
||||
isMsgExecuteEncodeObject,
|
||||
@ -16,7 +23,14 @@ export {
|
||||
} from "./encodeobjects";
|
||||
export {
|
||||
defaultGasLimits,
|
||||
ChangeAdminResult,
|
||||
CosmWasmFeeTable, // part of SigningCosmWasmClientOptions
|
||||
ExecuteResult,
|
||||
InstantiateOptions,
|
||||
InstantiateResult,
|
||||
MigrateResult,
|
||||
SigningCosmWasmClient,
|
||||
SigningCosmWasmClientOptions,
|
||||
UploadMeta,
|
||||
UploadResult,
|
||||
} from "./signingcosmwasmclient";
|
||||
|
||||
@ -72,6 +72,18 @@ import {
|
||||
MsgUpdateAdminEncodeObject,
|
||||
} from "./encodeobjects";
|
||||
|
||||
// Those types can be copied over to allow them to evolve independently of @cosmjs/cosmwasm-launchpad.
|
||||
// For now just re-export them such that they can be imported via @cosmjs/cosmwasm-stargate.
|
||||
export {
|
||||
ChangeAdminResult, // returned by SigningCosmWasmClient.updateAdmin/SigningCosmWasmClient.clearAdmin
|
||||
ExecuteResult, // returned by SigningCosmWasmClient.execute
|
||||
InstantiateOptions, // argument type of SigningCosmWasmClient.instantiate
|
||||
InstantiateResult, // returned by SigningCosmWasmClient.instantiate
|
||||
MigrateResult, // returned by SigningCosmWasmClient.migrate
|
||||
UploadMeta, // argument type of SigningCosmWasmClient.upload
|
||||
UploadResult, // returned by SigningCosmWasmClient.upload
|
||||
};
|
||||
|
||||
/**
|
||||
* These fees are used by the higher level methods of SigningCosmWasmClient
|
||||
*/
|
||||
|
||||
Loading…
Reference in New Issue
Block a user