UNPKG

kucoin-universal-sdk

Version:
28 lines (27 loc) 988 B
import { Transport } from '../../internal/interfaces/transport'; import { DebitAPI } from '../margin/debit/api_debit'; import { OrderAPI } from '../margin/order/api_order'; import { RiskLimitAPI } from '../margin/risklimit/api_risk_limit'; import { CreditAPI } from '../margin/credit/api_credit'; import { MarketAPI } from '../margin/market/api_market'; export interface MarginService { getOrderApi(): OrderAPI; getDebitApi(): DebitAPI; getCreditApi(): CreditAPI; getMarketApi(): MarketAPI; getRiskLimitApi(): RiskLimitAPI; } export declare class MarginServiceImpl implements MarginService { private readonly transport; private readonly order; private readonly debit; private readonly credit; private readonly market; private readonly riskLimit; constructor(transport: Transport); getOrderApi(): OrderAPI; getDebitApi(): DebitAPI; getCreditApi(): CreditAPI; getMarketApi(): MarketAPI; getRiskLimitApi(): RiskLimitAPI; }