polygon.io
Version:
Isomorphic Javascript client for Polygon.io Stocks, Forex, and Crypto APIs
24 lines (19 loc) • 654 B
text/typescript
// 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);