mirror of
https://github.com/chartjs/Chart.js.git
synced 2024-10-06 12:19:08 +02:00
18 lines
484 B
TypeScript
18 lines
484 B
TypeScript
import { AnyObject } from './basic';
|
|
import { Point } from './geometric';
|
|
|
|
export interface Element<T = AnyObject, O = AnyObject> {
|
|
readonly x: number;
|
|
readonly y: number;
|
|
readonly active: boolean;
|
|
readonly options: O;
|
|
|
|
tooltipPosition(useFinalPosition?: boolean): Point;
|
|
hasValue(): boolean;
|
|
getProps<P extends (keyof T)[]>(props: P, final?: boolean): Pick<T, P[number]>;
|
|
}
|
|
export const Element: {
|
|
prototype: Element;
|
|
new <T = AnyObject, O = AnyObject>(): Element<T, O>;
|
|
};
|