@bookbox/core
Version:
Bookbox — e-book format
19 lines (18 loc) • 577 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isTemplateParams = exports.templateToList = void 0;
function templateToList(text, ...elements) {
const result = [text[0]];
for (let i = 1; i < text.length; i++) {
result.push(elements[i - 1], text[i]);
}
return result;
}
exports.templateToList = templateToList;
function isTemplateParams(args) {
return (args[0] &&
Array.isArray(args[0]) &&
'raw' in args[0] &&
Array.isArray(args[0]['raw']));
}
exports.isTemplateParams = isTemplateParams;