@minofrk/xelto-diagram-canvas
Version:
An implementation of <xelto-diagram> in TypeScript.
34 lines • 1.52 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const make_image_1 = __importDefault(require("./make-image"));
const make_piece_image_1 = require("../make-piece-image");
const areas_1 = require("./areas");
function* makeUpperCaptiveImage(captives) {
yield* make_image_1.default(captives, areas_1.iterateUpperCaptiveLeftTops);
}
exports.makeUpperCaptiveImage = makeUpperCaptiveImage;
function* makeLowerCaptiveImage(captives) {
yield* make_image_1.default(captives, areas_1.iterateLowerCaptiveLeftTops);
}
exports.makeLowerCaptiveImage = makeLowerCaptiveImage;
function* makeAllErrorCaptiveImage() {
for (const leftTop of areas_1.iterateUpperCaptiveLeftTops.txifol()) {
yield* make_piece_image_1.makeErrorPieceImage({ leftTop, size: areas_1.txifolSize });
}
for (const leftTop of areas_1.iterateLowerCaptiveLeftTops.txifol()) {
yield* make_piece_image_1.makeErrorPieceImage({ leftTop, size: areas_1.txifolSize });
}
yield* make_piece_image_1.makeErrorPieceImage({
leftTop: areas_1.iterateUpperCaptiveLeftTops.evol,
size: { x: 2, y: 2 },
});
yield* make_piece_image_1.makeErrorPieceImage({
leftTop: areas_1.iterateLowerCaptiveLeftTops.evol,
size: { x: 2, y: 2 },
});
}
exports.makeAllErrorCaptiveImage = makeAllErrorCaptiveImage;
//# sourceMappingURL=index.js.map