import type { KyInstance } from 'ky' export interface GetTickerOutput { fundingRate: number fundingTime: string index: number lastPrice: number prices: { askPrice: number bidPrice: number maxSize: number minSize: number }[] } type GetTicker = () => Promise export const createGetTicker = (instance: Readonly): GetTicker => { return async () => { return instance.get('futures/ticker').json() } }