@stoqey/finnhub
Version:
NodeJS Finhubb wrapper
51 lines (50 loc) • 943 B
TypeScript
export declare type Resolution = "1" | "5" | "15" | "30" | "60" | "D" | "W" | "M";
export interface TickData {
symbol: string;
date: Date;
close: number;
volume?: number;
}
export interface MarketDataItem {
close: number;
date: Date;
high: number;
low: number;
open: number;
volume: number;
}
export interface Candles {
c: number[];
h: number[];
l: number[];
o: number[];
s: string;
t: number[];
v: number[];
}
export interface QuoteResponse {
c: number;
h: number;
l: number;
o: number;
pc: number;
t: number;
}
export interface Quote {
symbol: string;
close: number;
high: number;
low: number;
open: number;
prevClose: number;
date: Date;
}
export interface RecommendationTrends {
symbol: string;
buy: number;
hold: number;
period: Date;
sell: number;
strongBuy: number;
strongSell: number;
}