code: function fillinPathWildcards(ids, path, state, conf) {
    // Ignore pool check if '*' comes last
    var ignorePoolCheckOn = path.endsWith('*') ? ids[ids.length - 1] : null;
    ids.forEach(function (_id, _index, _array) {
      var idIndex = path.indexOf('*');
      var pathUntilPool = path.substring(0, idIndex); // check for errors when both state and conf are passed
      // pathUntilPool can be '' in case the path starts with '*'
  
      if (ignorePoolCheckOn !== _id && state && conf) {
        var pool = pathUntilPool ? getDeepRef(state, pathUntilPool) : state;
        if (pool[_id] === undefined) return error('mutationSetterPropPathWildcardMissingItemDoesntExist', conf, pathUntilPool, _id);
      }
  
      path = path.split('').map(function (char, ind) {
        return ind === idIndex ? _id : char;
      }).join('');
    });
    return path;
  }
docs: Fill in IDs at '*' in a path, based on the IDs received.
  
  @param {array} ids
  @param {string} path 'path.*.with.*.wildcards'
  @param {object} state RELATIVE TO PATH START! the state to check if the value actually exists
  @param {object} conf (optional - for error handling) the vuex-easy-access config
  @returns {string} The path with '*' replaced by IDs