@opengis/fastify-table
Version:
core-plugins
29 lines (24 loc) • 974 B
JavaScript
/**
* Об'єднання декількох вихідних змінних в одній строці
*
* @summary Об'єднання в одну строку декількох архументів. Можна використовувати для побудови посилань.
* @priority 4
* @alias concat
* @type helper
* @tag string
* @example
* {{concat 'https://spending.gov.ua/new/disposers/' edrpou '/agreements/' id}}
* @descr Результат: https://spending.gov.ua/new/disposers/1234567890/agreements/3721893718937819 (edrpou та id - змінні)
* @param {Array} args Масив аргуметів, які потрібно з'єднати
* @returns {String} Returns HTML
*/
export default function concat(...args) {
if (args.length === 0) return '';
let result = '';
for (let i = 0; i < args.length; i += 1) {
if (['string', 'number'].includes(typeof args[i])) {
result += args[i];
}
}
return result;
};