UNPKG

@avolutions/canvas-painter

Version:

CanvasPainter.js is a simple yet powerful JavaScript library for drawing basic shapes (rectangles, circles, etc.) on HTML5 Canvas with ease. Perfect for creating 2D graphics in your web projects.

24 lines (23 loc) 770 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CircleOptions = void 0; const ShapeOptions_js_1 = require("./ShapeOptions.js"); /** * Options for configuring the behavior of a circle shape. */ class CircleOptions { /** * Creates a new instance of ICircleOptions. * * @param options - The partial options provided by the user. */ constructor(options = {}) { const optionsWithDefaults = Object.assign(Object.assign({}, CircleOptions.DefaultOptions), options); Object.assign(this, optionsWithDefaults); } } exports.CircleOptions = CircleOptions; /** * Default options for the circle. */ CircleOptions.DefaultOptions = Object.assign({}, ShapeOptions_js_1.ShapeOptions.DefaultOptions);