UNPKG

polygon.io

Version:

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

62 lines (61 loc) 1.11 kB
import { w3cwebsocket as Websocket } from "websocket"; export interface IQuoteCryptoEvent { ev: string; pair: string; lp: number; ls: number; bp: number; bs: number; ap: number; as: number; t: number; x: number; r: number; } export interface ITradeCryptoEvent { ev: string; pair: string; p: number; t: number; s: number; c: number[]; i: string; x: number; r: number; } export interface IAggregateCryptoEvent { ev: string; pair: string; o: number; ox: number; h: number; hx: number; l: number; lx: number; c: number; cx: number; v: number; s: number; e: number; } export interface ISIPCryptoEvent { ev: string; pair: string; as: number; ap: number; ax: number; bs: number; bp: number; bx: number; t: number; } export interface ILevel2CryptoEvent { ev: string; pair: string; b: any[]; a: any[]; t: number; x: number; r: number; } export declare const getCryptoWebsocket: (apiKey: string, apiBase?: string) => Websocket;