@opengis/fastify-table
Version:
core-plugins
26 lines (25 loc) • 1.35 kB
JavaScript
/**
* Створює змінну, яка використовується у шаблоні та може бути записана в БД.
* Використовується для спрощення зовнішнього вигляду коду та за умови багаторазового використання.
*
* @summary Записує на сайт зміни. Є можливість вносити зміни до бази даних.
* @priority 3
* @type helper
* @alias set
* @tag string
* @example
* {{set '_limit' 10}} {{_limit}}
* @descr Створює змінну _limit, яка може бути викликана з будь-якої частини шаблону та встановлює значення,
* яке отримується з хешу ( наприклад, через присвоєння limit=10 в межах handlebars (хелпер _hb) )
* @param {Any} save Для перевірки чи робити збереження в базі
* @param {Array} args Масив, у якому містяться html строки
* @returns {String} Returns HTML
*/
export default function set(variableName, value) {
if (typeof variableName === 'string') {
this[variableName] = value;
} else {
console.error('Invalid variable name.');
}
return '';
}