UNPKG

bh-property-helpers

Version:

Helpers for nice property setters/getters creation

20 lines (18 loc) 504 B
module.exports = function (object, property, array, force) { var prop = object[property]; if (array !== undefined) { if (force) { object[property] = array; } else { if (prop) { object[property] = Array.isArray(prop) ? prop.concat(array) : [prop].concat(array); } else { object[property] = array; } } return this; } return prop.mix; };