UNPKG

@renegade-fi/core

Version:
19 lines 765 B
import { getOpenOrders, } from "../actions/getOpenOrders.js"; import { ConfigRequiredError } from "../errors/base.js"; import { filterQueryOptions } from "./utils.js"; export function getOpenOrdersQueryOptions(config, options = {}) { return { async queryFn({ queryKey }) { const { scopeKey: _, ...parameters } = queryKey[1]; if (!config) throw new ConfigRequiredError("getOpenOrders"); const orders = await getOpenOrders(config, parameters); return orders ?? null; }, queryKey: getOpenOrdersQueryKey(options), }; } export function getOpenOrdersQueryKey(options = {}) { return ["open-orders", filterQueryOptions(options)]; } //# sourceMappingURL=getOpenOrders.js.map