@novel-segment/stringify
Version:
30 lines (26 loc) • 696 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
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;
//# sourceMappingURL=index.cjs.development.cjs.map