UNPKG

ag-charts-community

Version:

Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue

28 lines (27 loc) 767 B
export declare const BBoxValues: { containsPoint: typeof containsPoint; isEmpty: typeof isEmpty; normalize: typeof normalize; }; export interface BBoxValues { x: number; y: number; width: number; height: number; } export interface BBoxContainsTester { containsPoint(x: number, y: number): boolean; } export interface BBoxProvider<T = BBoxValues> { id: string; toCanvasBBox(): T; fromCanvasPoint(x: number, y: number): { x: number; y: number; }; visible?: boolean; } declare function containsPoint(bbox: BBoxValues, x: number, y: number): boolean; declare function isEmpty(bbox: BBoxValues | undefined): boolean; declare function normalize(bbox: Partial<BBoxValues>): Partial<BBoxValues>; export {};