function createOn(target, list, async) {
  var rtn = target || {};
  list.forEach(function (name) {
    rtn[name] = create(async);
  });
  return rtn;
}
/**
 * Creates one or more actions on a target object.
 * @param {object} target
 * @param {Array<string>} list - the names of the actions to create
 * @param {boolean} async
 * @returns {object}
 * @see {@link Action}
 */
Creates one or more actions on a target object.
Creates one or more actions on a target object .
function createOn(target, list, async) {
  var rtn = target || {};
  list.forEach(function (name) {
    rtn[name] = create(async);
  });
  return rtn;
}
function createOn ( target , list , async ) { var rtn = target || { } ; list . forEach ( function ( name ) { rtn [ name ] = create ( async ) ; } ) ; return rtn ; }
Creates one or more actions on a target object.
Creates one or more actions on a target object .