"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SFont = void 0; var STextAlign_1 = require("./enums/STextAlign"); var STextBaseLine_1 = require("./enums/STextBaseLine"); var STextDirection_1 = require("./enums/STextDirection"); var SFont = (function () { function SFont(name, size) { this.name = "sans-serif"; this.size = 16; this.textAlign = STextAlign_1.STextAlign.Start; this.textBaseLine = STextBaseLine_1.STextBaseLine.Top; this.textDirection = STextDirection_1.STextDirection.Inherit; if (name == undefined) { return; } if (name instanceof SFont) { this.name = name.name; this.size = name.size; this.textAlign = name.textAlign; this.textDirection = name.textDirection; } else { this.name = name; this.size = size != undefined ? size : 16; } } return SFont; }()); exports.SFont = SFont;