function assignMappedAttribute(target, source) {
  Object.keys(mappedAttributes).forEach((key) => {
    const sourceValue = source[key];
    if (typeof sourceValue !== 'undefined') {
      const mappedKey = mappedAttributes[key];
      target[mappedKey] = sourceValue;
    }
  });
}
/**
 * Takes a target object and assign each supported attribute from a source object to that target.
 * Each supported attributes is converted to a mapped kebab-case notation.
 * @ignore
 * @private
 * @param {object} target - Target object on which to assign mapped attribute values
 * @param {object} source - Source object
 */
Takes a target object and assign each supported attribute from a source object to that target.
Each supported attributes is converted to a mapped kebab-case notation.
@ignore
@private
@param {object} target - Target object on which to assign mapped attribute values
@param {object} source - Source object
Takes a target object and assign each supported attribute from a source object to that target . Each supported attributes is converted to a mapped kebab - case notation . @ignore @private @param { object } target - Target object on which to assign mapped attribute values @param { object } source - Source object
function assignMappedAttribute(target, source) {
  Object.keys(mappedAttributes).forEach((key) => {
    const sourceValue = source[key];
    if (typeof sourceValue !== 'undefined') {
      const mappedKey = mappedAttributes[key];
      target[mappedKey] = sourceValue;
    }
  });
}
function assignMappedAttribute ( target , source ) { Object . keys ( mappedAttributes ) . forEach ( ( key ) => { const sourceValue = source [ key ] ; if ( typeof sourceValue !== 'undefined' ) { const mappedKey = mappedAttributes [ key ] ; target [ mappedKey ] = sourceValue ; } } ) ; }
Takes a target object and assign each supported attribute from a source object to that target.
Takes a target object and assign each supported attribute from a source object to that target .