Improves code editor types, adds es5 lib

This commit is contained in:
Steve Ruiz 2021-06-27 12:58:08 +01:00
parent 9d63160521
commit 61399fb9d0
12 changed files with 6219 additions and 114 deletions

View file

@ -26,11 +26,37 @@ export default class Ellipse extends CodeShape<EllipseShape> {
})
}
/**
* The ellipse's x radius.
*
* ```ts
* const shapeRadiusX = shape.radiusX
*
* shape.radiusX = 100
* ```
*/
get radiusX(): number {
return this.shape.radiusX
}
set radiusX(radiusX: number) {
this.utils.setProperty(this.shape, 'radiusX', radiusX)
}
/**
* The ellipse's y radius.
*
* ```ts
* const shapeRadiusY = shape.radiusY
*
* shape.radiusY = 100
* ```
*/
get radiusY(): number {
return this.shape.radiusY
}
set radiusY(radiusY: number) {
this.utils.setProperty(this.shape, 'radiusY', radiusY)
}
}