UNPKG

@ln-markets/sdk

Version:
27 lines 801 B
import type { KyInstance } from 'ky'; import type { FuturesOpenOrRunningTrade } from '../../../types.js'; type FuturesOrder = ({ leverage: number; side: 'buy' | 'sell'; stoploss?: number; takeprofit?: number; clientId?: string; } & ({ margin: number; quantity?: undefined; } | { margin?: undefined; quantity: number; })) & ({ price: number; type: 'limit'; } | { price?: undefined; type: 'market'; }); export type FuturesIsolatedNewTradeInput = FuturesOrder; export type FuturesIsolatedNewTradeOutput = FuturesOpenOrRunningTrade; type NewTrade = (input: FuturesIsolatedNewTradeInput) => Promise<FuturesIsolatedNewTradeOutput>; export declare const createNewTrade: (instance: KyInstance) => NewTrade; export {}; //# sourceMappingURL=new-trade.d.ts.map