mya-cli
Version:
MYA - AI-Powered Stock & Options Analysis CLI Tool
107 lines (106 loc) • 2.19 kB
TypeScript
/**
* Type definitions for Polygon.io API responses
*/
/**
* Snapshot of a single ticker
*/
export interface TickerSnapshot {
ticker: {
ticker: string;
todaysChangePerc: number;
todaysChange: number;
updated: number;
day: {
c: number;
h: number;
l: number;
o: number;
v: number;
vw: number;
};
lastQuote?: {
P: number;
S: number;
p: number;
s: number;
t: number;
};
lastTrade?: {
c?: string[];
i: string;
p: number;
s: number;
t: number;
x: number;
};
min: {
c: number;
h: number;
l: number;
o: number;
v: number;
vw: number;
t: number;
};
prevDay: {
c: number;
h: number;
l: number;
o: number;
v: number;
vw: number;
};
};
}
/**
* Snapshot of multiple tickers
*/
export interface TickersSnapshot {
status: string;
tickers: Array<{
ticker: string;
todaysChangePerc: number;
todaysChange: number;
updated: number;
day: {
c: number;
h: number;
l: number;
o: number;
v: number;
vw: number;
};
lastQuote?: {
P: number;
S: number;
p: number;
s: number;
t: number;
};
lastTrade?: {
c?: string[];
i: string;
p: number;
s: number;
t: number;
x: number;
};
min: {
c: number;
h: number;
l: number;
o: number;
v: number;
vw: number;
t: number;
};
prevDay: {
c: number;
h: number;
l: number;
o: number;
v: number;
vw: number;
};
}>;
}