UNPKG

@novel-segment/stringify

Version:
36 lines (31 loc) 1.07 kB
(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : typeof define === 'function' && define.amd ? define(['exports'], factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.NovelSegmentStringify = {})); })(this, (function (exports) { 'use strict'; function stringifyList(words, ...argv) { return words.map(function (item) { if (typeof item === 'string') { return item; } else if ('w' in item) { return item.w; } else { throw new TypeError(`not a valid segment result list`); } }); } /** * 将单词数组连接成字符串 * * @param {Array} words 单词数组 * @return {String} */ function stringify(words, ...argv) { return stringifyList(words, ...argv).join(''); } exports.default = stringify; exports.stringify = stringify; exports.stringifyList = stringifyList; Object.defineProperty(exports, '__esModule', { value: true }); })); //# sourceMappingURL=index.umd.development.cjs.map