diff --git a/src/js/extendedFamilyModeJS.js b/src/js/extendedFamilyModeJS.js index a0926745c0be124592a60c468d5b11263dedcd54..ee2a22d680559560b4c88971ed1ebd6b9cda3898 100644 --- a/src/js/extendedFamilyModeJS.js +++ b/src/js/extendedFamilyModeJS.js @@ -256,7 +256,7 @@ window.randomRelatedSlave = function(slave, filterFunction) { /** * @param {App.Entity.SlaveState} slave - * @param {function} filterFunction // I think + * @param {function(App.Entity.SlaveState): boolean} filterFunction * @returns {App.Entity.SlaveState} */ window.randomRelatedSlave = function(slave, filterFunction) { @@ -268,7 +268,7 @@ window.randomRelatedSlave = function(slave, filterFunction) { return true; }; } - const arr = State.variables.slaves.filter(filterFunction); + const arr = V.slaves.filter(filterFunction); arr.shuffle(); return arr.find(function(s) { return areSisters(slave, s) || @@ -371,7 +371,7 @@ window.randomAvailableParent = function(slave) { /** * @param {App.Entity.SlaveState} slave - * @returns {Object} + * @returns {object} */ window.availableRelatives = function(slave) { let avail = { diff --git a/src/js/findSlave.js b/src/js/findSlave.js index 84450f192f6f012ab8038f70fb89acb0518d7159..ca370f9fb0f72e40c588c43a36560d4976f6d65a 100644 --- a/src/js/findSlave.js +++ b/src/js/findSlave.js @@ -13,7 +13,7 @@ App.FindSlave._fragmentSearch = function(haystacks, needles) { /** * Get slave indices which match a predicate - * @param {function} predicate + * @param {function(App.Entity.SlaveState): boolean} predicate * @returns {number[]} */ App.FindSlave._slaveIndices = function(predicate) {