UNPKG

@jeremyckahn/farmhand

Version:
15 lines (12 loc) 376 B
import { MAX_ANIMAL_NAME_LENGTH } from '../../constants.js' import { modifyCow } from './modifyCow.js' /** * @param {farmhand.state} state * @param {string} newName * @param {string} cowId * @returns {farmhand.state} */ export const changeCowName = (state, cowId, newName) => modifyCow(state, cowId, () => ({ name: newName.slice(0, MAX_ANIMAL_NAME_LENGTH), }))