rms-sparklines
Version:
A sparkline collection, written as web components
42 lines (36 loc) • 796 B
text/typescript
export class Rectangle {
x: number;
y: number;
width: number;
height: number;
constructor(_x: number, _y: number, _width: number, _height: number) {
this.setX(_x);
this.setY(_y);
this.setWidth(_width);
this.setHeight(_height);
}
getX(): number {
return this.x;
}
setX (value: number): void {
this.x = value;
}
getY(): number {
return this.y;
}
setY (value: number): void {
this.y = value;
}
getWidth(): number {
return this.width;
}
setWidth (value: number): void {
this.width = value;
}
getHeight(): number {
return this.height;
}
setHeight (value: number): void {
this.height = value;
}
}