Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | type TDataset = {
hidden: any;
label: string;
data: { x: Date; y: number }[];
backgroundColor?: string;
borderColor?: string;
fill?: boolean;
pointRadius?: number;
pointHoverRadius?: number;
lineTension?: number;
pointBorderColor?: string;
overRideLabel?: string;
};
export type TRenderDataSets = (
dataset: TDataset[],
toggleDataset: (index: any) => void,
) => void;
export type TTimeUnits =
| "millisecond"
| "second"
| "minute"
| "hour"
| "day"
| "week"
| "month"
| "quarter"
| "year";
export type TTimeConfig = {
unit: TTimeUnits;
minUnit: TTimeUnits;
displayFormats: Partial<Record<TTimeUnits, any>>;
};
export interface LineGraphProps {
renderDataSets?: TRenderDataSets;
data: { datasets: Omit<TDataset, "hidden">[] };
timeConfig: TTimeConfig;
isLoading?: boolean;
useTimezone?: boolean;
}
|