longform-markdown-splitter
Version:
Splits and transforms markdown files from obsidian for usage in hugo.
18 lines (17 loc) • 641 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MD_ArrayJoin_Mapping = void 0;
var MD_ArrayJoin_Mapping = (function () {
function MD_ArrayJoin_Mapping(properties) {
this.properties = properties;
}
MD_ArrayJoin_Mapping.prototype.perform = function (mapping_properties) {
var target_value = mapping_properties.source_value;
if (Array.isArray(target_value)) {
target_value = target_value.join(this.properties.separator);
}
return target_value;
};
return MD_ArrayJoin_Mapping;
}());
exports.MD_ArrayJoin_Mapping = MD_ArrayJoin_Mapping;