UNPKG

@harishreddym/baqend

Version:

Baqend JavaScript SDK

28 lines (24 loc) 475 B
'use strict'; /** * @alias binding.Accessor */ class Accessor { /** * @param {Object} object * @param {metamodel.Attribute} attribute * @return {*} */ getValue(object, attribute) { return object[attribute.name]; } /** * @param {Object} object * @param {metamodel.Attribute} attribute * @param {*} value * @return {void} */ setValue(object, attribute, value) { object[attribute.name] = value; } } module.exports = Accessor;