UNPKG

polygon.io

Version:

Isomorphic Javascript client for Polygon.io Stocks, Forex, and Crypto APIs

51 lines (50 loc) 1.46 kB
import { IV1ForexRaw } from "./historicForexTicks"; export interface IForexSnapshotAggRaw { c: number; h: number; l: number; o: number; v: number; } export interface IForexSnapshotAggFormatted { c: number; close: number; h: number; high: number; l: number; low: number; o: number; open: number; v: number; volume: number; } export interface IForexSnapshotTickerRaw { ticker: string; day: IForexSnapshotAggRaw; lastTrade: IV1ForexRaw; min: IForexSnapshotAggRaw; prevDay: IForexSnapshotAggRaw; todaysChange: number; todaysChangePerc: number; updated: number; } export interface IForexSnapshotTickerFormatted { ticker: string; day: IForexSnapshotAggRaw; lastTrade: IV1ForexRaw; min: IForexSnapshotAggRaw; prevDay: IForexSnapshotAggRaw; todaysChange: number; todaysChangePerc: number; updated: number; } export interface IForexSnapshotAllTickersResponseRaw { status: string; tickers: IForexSnapshotTickerRaw[]; } export interface IForexSnapshotAllTickersResponseFormatted { status: string; tickers: IForexSnapshotTickerFormatted[]; } export declare const forexSnapshotAllTickers: (apiKey: string, apiBase: string) => Promise<IForexSnapshotAllTickersResponseFormatted>; export declare const forexSnapshotGainersLosers: (apiKey: string, apiBase: string, direction?: string) => Promise<IForexSnapshotAllTickersResponseFormatted>;