@parcl-finance/product-sdk
Version:
TypeScript SDK for interacting with Parcl's product APIs
17 lines • 964 B
TypeScript
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