chart-0714
Version:
Professional trading chart library with advanced customization for trading journal apps
24 lines (23 loc) • 528 B
TypeScript
export interface ViewportState {
startTime: number;
endTime: number;
minPrice: number;
maxPrice: number;
candleWidth: number;
pixelRatio: number;
}
export interface ICoordinateSystem {
xToTime(x: number): number;
timeToX(time: number): number;
yToPrice(y: number): number;
priceToY(price: number): number;
getViewport(): ViewportState;
chartToCanvas?(x: number, y: number): {
x: number;
y: number;
};
}
export interface Point {
x: number;
y: number;
}