@deltares/fews-web-oc-charts
Version:
FEWS Chart Library
22 lines (21 loc) • 594 B
TypeScript
import { Axes } from '../Axes/axes.js';
import { CartesianAxes } from '../index.js';
import { Visitor } from './visitor.js';
export interface AlertLineOptions {
x1: number | Date;
x2: number | Date;
value: number;
labelPosition?: 'left' | 'right';
description: string;
yAxisIndex: number;
color: string;
}
export declare class AlertLines implements Visitor {
options: AlertLineOptions[];
private group;
private axis;
constructor(options?: AlertLineOptions[]);
visit(axis: Axes): void;
create(axis: CartesianAxes): void;
redraw(): void;
}