UNPKG

@ln-markets/sdk

Version:
22 lines (17 loc) 573 B
import type { KyInstance } from 'ky' import type { FuturesRunningTrade } from '../../../types.js' export interface FuturesIsolatedAddMarginInput { amount: number id: string } export type FuturesIsolatedAddMarginOutput = FuturesRunningTrade type AddMargin = ( input: FuturesIsolatedAddMarginInput ) => Promise<FuturesIsolatedAddMarginOutput> export const createAddMargin = (instance: KyInstance): AddMargin => { return async ({ amount, id }) => { return instance .post('futures/isolated/trade/add-margin', { json: { amount, id } }) .json() } }