@technobuddha/library
Version:
A large library of useful functions
18 lines (17 loc) • 707 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.singleline = void 0;
var constants_1 = require("../constants");
var zip_1 = __importDefault(require("lodash/zip"));
function singleline(template) {
var args = [];
for (var _i = 1; _i < arguments.length; _i++) {
args[_i - 1] = arguments[_i];
}
return zip_1.default(template.map(function (t) { return t.replace(/[\r\n]+\s*/gu, constants_1.space); }), args).flat().join(constants_1.empty).trim();
}
exports.singleline = singleline;
exports.default = singleline;