UNPKG

polygon.io

Version:

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

24 lines (19 loc) 654 B
// CF: https://polygon.io/docs/#!/Reference/get_v1_marketstatus_now import { get } from "../transport/request"; export type MarketStatus = "open" | "closed"; export type MarketStatusExtended = "open" | "closed" | "extended-hours"; export interface IMarketStatus { market: MarketStatusExtended; serverTime: string; exchanges: { nyse: MarketStatusExtended; nasdaq: MarketStatusExtended; otc: MarketStatusExtended; }; currencies?: { fx: MarketStatus; crypto: MarketStatus; }; } export const marketStatus = async (apiKey: string, apiBase: string): Promise<IMarketStatus> => get("/v1/marketstatus/now", apiKey, apiBase);