33 lines
877 B
TypeScript
33 lines
877 B
TypeScript
|
export default class BarElement extends Element<import("../types/basic.js").AnyObject, import("../types/basic.js").AnyObject> {
|
||
|
static id: string;
|
||
|
/**
|
||
|
* @type {any}
|
||
|
*/
|
||
|
static defaults: any;
|
||
|
constructor(cfg: any);
|
||
|
options: any;
|
||
|
horizontal: any;
|
||
|
base: any;
|
||
|
width: any;
|
||
|
height: any;
|
||
|
inflateAmount: any;
|
||
|
draw(ctx: any): void;
|
||
|
inRange(mouseX: any, mouseY: any, useFinalPosition: any): boolean;
|
||
|
inXRange(mouseX: any, useFinalPosition: any): boolean;
|
||
|
inYRange(mouseY: any, useFinalPosition: any): boolean;
|
||
|
getCenterPoint(useFinalPosition: any): {
|
||
|
x: number;
|
||
|
y: number;
|
||
|
};
|
||
|
getRange(axis: any): number;
|
||
|
}
|
||
|
export type BarProps = {
|
||
|
x: number;
|
||
|
y: number;
|
||
|
base: number;
|
||
|
horizontal: boolean;
|
||
|
width: number;
|
||
|
height: number;
|
||
|
};
|
||
|
import Element from "../core/core.element.js";
|