UNPKG

@parcl-finance/product-sdk

Version:

TypeScript SDK for interacting with Parcl's product APIs

17 lines 964 B
import { TimeSeries, CumulativeNotionalVolumeParams, CumulativeLpFeeParams, AggregatePnLParams, LpSharePriceParams, HistoricalMarketData, MarketId, TimeSeriesWindow, Env } from "./types"; export declare class TimeSeriesClass { baseUrl: string; private headers; private client; private expressClient; constructor(baseUrl: string, accessToken?: string, env?: Env); getCumulativeNotionalVolume(params: CumulativeNotionalVolumeParams): Promise<TimeSeries<string>>; getCumulativeLpFee(params: CumulativeLpFeeParams): Promise<TimeSeries<string>>; getAggregatePnl(params: AggregatePnLParams): Promise<TimeSeries<string>>; getLpSharePrice(params: LpSharePriceParams): Promise<TimeSeries<string>>; getHistoricalMarketData(params: { marketId: MarketId; window: Extract<TimeSeriesWindow, "day" | "week" | "month" | "quarter" | "half">; }): Promise<HistoricalMarketData[]>; } //# sourceMappingURL=timeSeries.d.ts.map