You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
692 B
16 lines
692 B
import type { Point } from '../../types';
|
|
import { CrosshairBase } from './base';
|
|
import { CircleCrosshairOptions, CircleCrosshairStyleProps } from './types';
|
|
export type { CircleCrosshairStyleProps, CircleCrosshairOptions };
|
|
export declare class CircleCrosshair extends CrosshairBase<Required<CircleCrosshairStyleProps>> {
|
|
static tag: string;
|
|
protected static defaultOptions: {
|
|
style: Partial<CircleCrosshairStyleProps>;
|
|
};
|
|
protected get crosshairPath(): any[];
|
|
constructor(options: CircleCrosshairOptions);
|
|
update(cfg: CircleCrosshairStyleProps): void;
|
|
setPointer([x, y]: Point): void;
|
|
protected adjustLayout(): void;
|
|
private createCirclePath;
|
|
}
|
|
|