fme-free-barchart
Version:
API for fetching data from the Free Barchart API
30 lines (29 loc) • 863 B
TypeScript
import { FmeQuote } from "fme-quotes-models";
export declare class FreeBarchart {
private key;
version: string;
host: string;
endpoint: string;
symbol: string;
type: string;
types: string[];
typesSingleDay: string[];
interval: number;
startTime: number;
endTime: number;
targetDate: Date;
constructor(key: string, symbol: string, frame: string, interval: number, targetDate: Date, startTime?: number, endTime?: number);
getDailyMinutes: () => Promise<FmeQuote[] | null | undefined>;
}
export declare class Conversion {
inputSymbol: string;
symbol: string;
exchange: string;
timeAdjust?: number;
expiryLength?: number | undefined;
}
export declare class ContractConversion {
codes: string[];
rollOffset: number;
findCode: (date: Date, length: number) => string | undefined;
}