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.

71 lines (70 loc) 6.67 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Canvas = exports.Point = exports.MouseButton = exports.Mouse = exports.Cursor = exports.Angle = exports.ShapeStyle = exports.RectangleStyle = exports.LineStyle = exports.CircleStyle = exports.CanvasStyle = exports.CanvasCursorStyle = exports.Square = exports.Shape = exports.Rectangle = exports.Line = exports.Circle = exports.ZoomOptions = exports.ShapeOptions = exports.RectangleOptions = exports.PanOptions = exports.LineOptions = exports.CircleOptions = exports.CanvasOptions = exports.InvalidConstructorArgumentsError = exports.ShapeDefinition = exports.RectangleDefinition = exports.LineDefinition = exports.CircleDefinition = exports.ShapeState = exports.Serializable = void 0; var Serializable_js_1 = require("./common/Serializable.js"); Object.defineProperty(exports, "Serializable", { enumerable: true, get: function () { return Serializable_js_1.Serializable; } }); var ShapeState_js_1 = require("./common/ShapeState.js"); Object.defineProperty(exports, "ShapeState", { enumerable: true, get: function () { return ShapeState_js_1.ShapeState; } }); /* Definitions */ var CircleDefinition_js_1 = require("./definitions/CircleDefinition.js"); Object.defineProperty(exports, "CircleDefinition", { enumerable: true, get: function () { return CircleDefinition_js_1.CircleDefinition; } }); var LineDefinition_js_1 = require("./definitions/LineDefinition.js"); Object.defineProperty(exports, "LineDefinition", { enumerable: true, get: function () { return LineDefinition_js_1.LineDefinition; } }); var RectangleDefinition_js_1 = require("./definitions/RectangleDefinition.js"); Object.defineProperty(exports, "RectangleDefinition", { enumerable: true, get: function () { return RectangleDefinition_js_1.RectangleDefinition; } }); var ShapeDefinition_js_1 = require("./definitions/ShapeDefinition.js"); Object.defineProperty(exports, "ShapeDefinition", { enumerable: true, get: function () { return ShapeDefinition_js_1.ShapeDefinition; } }); /* Errors */ var InvalidConstructorArgumentsError_js_1 = require("./errors/InvalidConstructorArgumentsError.js"); Object.defineProperty(exports, "InvalidConstructorArgumentsError", { enumerable: true, get: function () { return InvalidConstructorArgumentsError_js_1.InvalidConstructorArgumentsError; } }); var CanvasOptions_js_1 = require("./options/CanvasOptions.js"); Object.defineProperty(exports, "CanvasOptions", { enumerable: true, get: function () { return CanvasOptions_js_1.CanvasOptions; } }); var CircleOptions_js_1 = require("./options/CircleOptions.js"); Object.defineProperty(exports, "CircleOptions", { enumerable: true, get: function () { return CircleOptions_js_1.CircleOptions; } }); var LineOptions_js_1 = require("./options/LineOptions.js"); Object.defineProperty(exports, "LineOptions", { enumerable: true, get: function () { return LineOptions_js_1.LineOptions; } }); var PanOptions_js_1 = require("./options/PanOptions.js"); Object.defineProperty(exports, "PanOptions", { enumerable: true, get: function () { return PanOptions_js_1.PanOptions; } }); var RectangleOptions_js_1 = require("./options/RectangleOptions.js"); Object.defineProperty(exports, "RectangleOptions", { enumerable: true, get: function () { return RectangleOptions_js_1.RectangleOptions; } }); var ShapeOptions_js_1 = require("./options/ShapeOptions.js"); Object.defineProperty(exports, "ShapeOptions", { enumerable: true, get: function () { return ShapeOptions_js_1.ShapeOptions; } }); var ZoomOptions_js_1 = require("./options/ZoomOptions.js"); Object.defineProperty(exports, "ZoomOptions", { enumerable: true, get: function () { return ZoomOptions_js_1.ZoomOptions; } }); /* Shapes */ var Circle_js_1 = require("./shapes/Circle.js"); Object.defineProperty(exports, "Circle", { enumerable: true, get: function () { return Circle_js_1.Circle; } }); var Line_js_1 = require("./shapes/Line.js"); Object.defineProperty(exports, "Line", { enumerable: true, get: function () { return Line_js_1.Line; } }); var Rectangle_js_1 = require("./shapes/Rectangle.js"); Object.defineProperty(exports, "Rectangle", { enumerable: true, get: function () { return Rectangle_js_1.Rectangle; } }); var Shape_js_1 = require("./shapes/Shape.js"); Object.defineProperty(exports, "Shape", { enumerable: true, get: function () { return Shape_js_1.Shape; } }); var Square_js_1 = require("./shapes/Square.js"); Object.defineProperty(exports, "Square", { enumerable: true, get: function () { return Square_js_1.Square; } }); var CanvasCursorStyle_js_1 = require("./styles/CanvasCursorStyle.js"); Object.defineProperty(exports, "CanvasCursorStyle", { enumerable: true, get: function () { return CanvasCursorStyle_js_1.CanvasCursorStyle; } }); var CanvasStyle_js_1 = require("./styles/CanvasStyle.js"); Object.defineProperty(exports, "CanvasStyle", { enumerable: true, get: function () { return CanvasStyle_js_1.CanvasStyle; } }); var CircleStyle_js_1 = require("./styles/CircleStyle.js"); Object.defineProperty(exports, "CircleStyle", { enumerable: true, get: function () { return CircleStyle_js_1.CircleStyle; } }); var LineStyle_js_1 = require("./styles/LineStyle.js"); Object.defineProperty(exports, "LineStyle", { enumerable: true, get: function () { return LineStyle_js_1.LineStyle; } }); var RectangleStyle_js_1 = require("./styles/RectangleStyle.js"); Object.defineProperty(exports, "RectangleStyle", { enumerable: true, get: function () { return RectangleStyle_js_1.RectangleStyle; } }); var ShapeStyle_js_1 = require("./styles/ShapeStyle.js"); Object.defineProperty(exports, "ShapeStyle", { enumerable: true, get: function () { return ShapeStyle_js_1.ShapeStyle; } }); /* Types */ var Angle_js_1 = require("./types/Angle.js"); Object.defineProperty(exports, "Angle", { enumerable: true, get: function () { return Angle_js_1.Angle; } }); var Cursor_js_1 = require("./types/Cursor.js"); Object.defineProperty(exports, "Cursor", { enumerable: true, get: function () { return Cursor_js_1.Cursor; } }); var Mouse_js_1 = require("./types/Mouse.js"); Object.defineProperty(exports, "Mouse", { enumerable: true, get: function () { return Mouse_js_1.Mouse; } }); var MouseButton_js_1 = require("./types/MouseButton.js"); Object.defineProperty(exports, "MouseButton", { enumerable: true, get: function () { return MouseButton_js_1.MouseButton; } }); var Point_js_1 = require("./types/Point.js"); Object.defineProperty(exports, "Point", { enumerable: true, get: function () { return Point_js_1.Point; } }); /* Canvas */ var Canvas_js_1 = require("./Canvas.js"); Object.defineProperty(exports, "Canvas", { enumerable: true, get: function () { return Canvas_js_1.Canvas; } });