@v4fire/client
Version:
V4Fire client core library
36 lines (27 loc) • 585 B
JavaScript
;
/*!
* V4Fire Client Core
* https://github.com/V4Fire/Client
*
* Released under the MIT license
* https://github.com/V4Fire/Client/blob/master/LICENSE
*/
exports.attachVIf = function attachVIf(arr, op) {
const
arrJoin = arr.join.bind(arr);
arr.join = function join() {
return arrJoin(op);
};
return arr;
};
exports.wrapAttrArray = function wrapAttrArray(arr) {
const
arrJoin = arr.join.bind(arr);
arr.join = function join() {
if (this.length < 2) {
return arrJoin.call(this);
}
return `[${arrJoin.call(this, ',')}]`;
};
return arr;
};