Use new 'requiredProperties' option

master
Sven Slootweg 7 years ago
parent 6f91251027
commit 9f4b1c328d

@ -3,12 +3,11 @@
const canvassed = require("canvassed"); const canvassed = require("canvassed");
module.exports = function createRectangle(options = {}) { module.exports = function createRectangle(options = {}) {
canvassed.requireProperties(options, ["width", "height"]);
let rectangle = canvassed.createObject(Object.assign({ let rectangle = canvassed.createObject(Object.assign({
type: "rectangle", type: "rectangle",
cacheBustingProperties: ["fillColor", "strokeColor", "strokeWidth"], cacheBustingProperties: ["fillColor", "strokeColor", "strokeWidth"],
sizeBustingProperties: ["width", "height"], sizeBustingProperties: ["width", "height"],
requiredProperties: ["width", "height"],
fillColor: "black", fillColor: "black",
strokeColor: "red", strokeColor: "red",
strokeWidth: 0, strokeWidth: 0,

Loading…
Cancel
Save