@ln-markets/sdk
Version:
TypeScript SDK for LNMarkets API
23 lines • 836 B
TypeScript
import type { KyInstance } from 'ky';
import type { PaginatedResponse, PaginationInput } from '../../../types.js';
export type FuturesCrossGetFilledOrdersInput = PaginationInput;
interface FilledOrder {
canceled: false;
canceledAt: null;
createdAt: string;
filled: true;
filledAt: string;
id: string;
open: false;
price: number;
quantity: number;
side: 'buy' | 'sell';
tradingFee: number;
type: 'limit' | 'liquidation' | 'market';
uid: string;
}
export type FuturesCrossGetFilledOrdersOutput = PaginatedResponse<FilledOrder>;
type GetFilledOrders = (input?: FuturesCrossGetFilledOrdersInput) => Promise<FuturesCrossGetFilledOrdersOutput>;
export declare const createGetFilledOrders: (instance: KyInstance) => GetFilledOrders;
export {};
//# sourceMappingURL=get-filled-orders.d.ts.map