@ln-markets/sdk
Version:
TypeScript SDK for LNMarkets API
26 lines (22 loc) • 552 B
text/typescript
import type { KyInstance } from 'ky'
export type FuturesCrossGetOpenOrdersOutput = {
canceled: false
canceledAt: null
createdAt: string
filled: false
filledAt: null
id: string
open: true
price: number
quantity: number
side: 'buy' | 'sell'
tradingFee: number
type: 'limit'
uid: string
}[]
type GetOpenOrders = () => Promise<FuturesCrossGetOpenOrdersOutput>
export const createGetOpenOrders = (instance: KyInstance): GetOpenOrders => {
return async () => {
return instance.get('futures/cross/orders/open').json()
}
}