UNPKG

tsshogi

Version:

TypeScript library for Shogi (Japanese chess)

20 lines 1.31 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.appendLine = appendLine; exports.appendReturnIfNotExists = appendReturnIfNotExists; /** * 文字列に新しい行を連結します。末尾に改行が無い場合だけ改行を追加します。 * @param base * @param newLine */ function appendLine(base, newLine) { return (base ? appendReturnIfNotExists(base) : "") + appendReturnIfNotExists(newLine); } /** * 文字列の末尾に改行がなければ追加します。 * @param str */ function appendReturnIfNotExists(str) { return str + (str.endsWith("\n") ? "" : "\n"); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RyaW5nLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2hlbHBlcnMvc3RyaW5nLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBS0EsZ0NBRUM7QUFNRCwwREFFQztBQWZEOzs7O0dBSUc7QUFDSCxTQUFnQixVQUFVLENBQUMsSUFBWSxFQUFFLE9BQWU7SUFDdEQsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsdUJBQXVCLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxHQUFHLHVCQUF1QixDQUFDLE9BQU8sQ0FBQyxDQUFDO0FBQ3hGLENBQUM7QUFFRDs7O0dBR0c7QUFDSCxTQUFnQix1QkFBdUIsQ0FBQyxHQUFXO0lBQ2pELE9BQU8sR0FBRyxHQUFHLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUNoRCxDQUFDIn0=