wykrestest
Version:
Candlestick Chart made with Konva, React and Jotai
49 lines (48 loc) • 831 B
TypeScript
export interface IChart {
chartData: IData[];
height: number;
width: number;
}
export interface IData {
open: number;
close: number;
high: number;
low: number;
api_date: string;
date?: Date;
}
export interface IHighLow {
high: number;
low: number;
diff: number;
}
export interface IDims {
height: number;
width: number;
widthSub: number;
heightSub: number;
}
export interface IMain {
data: IData[];
dataHL: IHighLow;
dims: IDims;
gap: number;
}
export interface ICandle {
item: IData;
x: number;
highLow: IHighLow;
dims: IDims;
gap: number;
}
export interface IPrice {
winHL: IHighLow;
dims: IDims;
}
export interface IPriceItem {
i: number;
base: number;
space: number;
dims: IDims;
winHL: IHighLow;
}