@jeremyckahn/farmhand
Version:
A farming game
19 lines (16 loc) • 451 B
JavaScript
/** @typedef {farmhand.keg} keg */
/** @typedef {farmhand.state} state */
/**
* ⚠️ It is the responsibility of the consumer of this reducer to ensure that
* there is sufficient space in cellarInventory.
* @param {state} state
* @param {keg} keg
* @returns {state}
*/
export const addKegToCellarInventory = (state, keg) => {
const { cellarInventory } = state
return {
...state,
cellarInventory: [...cellarInventory, keg],
}
}