import { ObservableChainQuery } from "../../chain-query" ; import { GovParamsDeposit , GovParamsTally , GovParamsVoting } from "./types" ; import { KVStore } from "@keplr-wallet/common" ; import { ChainGetter } from "../../../common" ; export class ObservableQueryGovParamTally extends ObservableChainQuery < GovParamsTally > { constructor ( kvStore , chainId , chainGetter ) { super ( kvStore , chainId , chainGetter , `/gov/parameters/tallying` ) ; } } export class ObservableQueryGovParamVoting extends ObservableChainQuery < GovParamsVoting > { constructor ( kvStore , chainId , chainGetter ) { super ( kvStore , chainId , chainGetter , `/gov/parameters/voting` ) ; } } export class ObservableQueryGovParamDeposit extends ObservableChainQuery < GovParamsDeposit > { constructor ( kvStore , chainId , chainGetter ) { super ( kvStore , chainId , chainGetter , `/gov/parameters/deposit` ) ; } }