UNPKG

kuna-api-sdk

Version:
30 lines (29 loc) 935 B
import KunaPublicV3 from "./v3/public"; import KunaPrivateV3 from './v3/private'; import KunaPublicV2 from "./v2/public"; import KunaPrivateV2 from './v2/private'; import { AxiosRequestConfig } from 'axios'; interface IKeys { publicKey: string; secretKey: string; } interface IKunaApiV3 { public: KunaPublicV3; private: KunaPrivateV3; } interface IKunaApiV2 { public: KunaPublicV2; private: KunaPrivateV2; } interface KunaApiPublic { getTicker(market: string): Promise<any>; getOrderBook(market: string): Promise<any>; getUnixTime(): Promise<number | string>; getHistoryTrades(market: string): Promise<Array<Object>>; request(requestConfig: AxiosRequestConfig): Promise<any>; } interface KunaApiPrivate { getAccountInfo(): Promise<any>; getOrders(market: string): Promise<any>; } export { IKeys, IKunaApiV3, IKunaApiV2, KunaApiPublic, KunaApiPrivate, };