import type { KyInstance } from 'ky' import type { FuturesCrossPosition } from '../../../types.js' export interface FuturesCrossSetLeverageInput { leverage: number } export type FuturesCrossSetLeverageOutput = FuturesCrossPosition type SetLeverage = ( input: Readonly ) => Promise export const createSetLeverage = ( instance: Readonly ): SetLeverage => { return async ({ leverage }) => { return instance.put('futures/cross/leverage', { json: { leverage } }).json() } }