UNPKG

@minofrk/xelto-diagram-canvas

Version:

An implementation of <xelto-diagram> in TypeScript.

30 lines 1.06 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const brushes_1 = require("../../brushes"); const default_font_family_1 = __importDefault(require("../../default-font-family")); const msf_io_ts_1 = require("@minofrk/msf-io-ts"); function* makePieceImage(name, virtualArea, rotate) { yield brushes_1.fillText({ value: name, color: msf_io_ts_1.Teems.is(name) ? '#000' : msf_io_ts_1.Arxe.is(name) ? '#55d' : '#d55', rotate, virtualArea, virtualFontSize: 1, }); } exports.makePieceImage = makePieceImage; function* makeErrorPieceImage(virtualArea) { yield brushes_1.fillText({ value: '###', color: '#f00', rotate: 0, virtualArea, virtualFontSize: 1, fontFamily: default_font_family_1.default, }); } exports.makeErrorPieceImage = makeErrorPieceImage; //# sourceMappingURL=make-piece-image.js.map