UNPKG

@nktkas/hyperliquid

Version:

Hyperliquid API SDK for all major JS runtimes, written in TypeScript.

52 lines 1.96 kB
/** * This module re-exports all subscription-related API request functions and types. * * You can use raw functions to maximize tree-shaking in your app, * or to access [valibot](https://github.com/fabian-hiller/valibot) schemas Request/Response. * * @example * ```ts * import { WebSocketTransport } from "@nktkas/hyperliquid"; * import { candle } from "@nktkas/hyperliquid/api/subscription"; * // ^^^^^^ * // same name as in `SubscriptionClient` * * const transport = new WebSocketTransport(); * * const sub = await candle( * { transport }, // same params as in `SubscriptionClient` * { coin: "ETH", interval: "1h" }, * (data) => console.log(data), * ); * ``` * * @module */ export type { SubscriptionConfig } from "./_methods/_types.js"; export * from "./_methods/activeAssetCtx.js"; export * from "./_methods/activeAssetData.js"; export * from "./_methods/activeSpotAssetCtx.js"; export * from "./_methods/allMids.js"; export * from "./_methods/assetCtxs.js"; export * from "./_methods/bbo.js"; export * from "./_methods/candle.js"; export * from "./_methods/clearinghouseState.js"; export * from "./_methods/explorerBlock.js"; export * from "./_methods/explorerTxs.js"; export * from "./_methods/l2Book.js"; export * from "./_methods/notification.js"; export * from "./_methods/openOrders.js"; export * from "./_methods/orderUpdates.js"; export * from "./_methods/spotAssetCtxs.js"; export * from "./_methods/spotState.js"; export * from "./_methods/trades.js"; export * from "./_methods/userEvents.js"; export * from "./_methods/userFills.js"; export * from "./_methods/userFundings.js"; export * from "./_methods/userHistoricalOrders.js"; export * from "./_methods/userNonFundingLedgerUpdates.js"; export * from "./_methods/userTwapHistory.js"; export * from "./_methods/userTwapSliceFills.js"; export * from "./_methods/webData2.js"; export * from "./_methods/webData3.js"; //# sourceMappingURL=mod.d.ts.map