UNPKG

polygon.io

Version:

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

30 lines (26 loc) 670 B
// CF: https://polygon.io/docs/#!/Crypto/get_v1_last_crypto_from_to import { get } from "../transport/request"; export interface ICryptoTick { price: number; size: number; exchange: number; conditions: number[]; timestamp: number; } export interface ILastCryptoAverage { avg?: number; tradesAveraged?: number; } export interface ILastTradeForACryptoPair { status: string; symbol: string; last: ICryptoTick; lastAverage: ILastCryptoAverage; } export const lastTradeForCryptoPair = ( apiKey: string, apiBase: string, from: string, to: string ): Promise<ILastTradeForACryptoPair> => get(`/v1/last/crypto/${from}/${to}`, apiKey, apiBase);