@nexex/cli
Version:
16 lines (15 loc) • 720 B
TypeScript
import { OrderbookRestClient } from '@nexex/orderbook-client';
import { flags } from '@oclif/command';
import WalletBase from './WalletBase';
export default abstract class MarketBase extends WalletBase {
static flags: {
market: flags.IOptionFlag<string>;
help: import("@oclif/parser/lib/flags").IBooleanFlag<void>;
endpoint: flags.IOptionFlag<string>;
showAddr: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>;
};
protected obClient: OrderbookRestClient;
protected initObClient(flags: any): OrderbookRestClient;
protected queryMarkets(flags: any): Promise<import("../../types/dist/orderbook").Market[]>;
protected getMarket(flags: any): Promise<string>;
}