@jeremyckahn/farmhand
Version:
A farming game
15 lines (14 loc) • 344 B
text/typescript
/**
* @param priceEventKey Either 'priceCrashes' or 'priceSurges'
*/
export const createPriceEvent = (
state: farmhand.state,
priceEvent: farmhand.priceEvent,
priceEventKey: 'priceCrashes' | 'priceSurges'
): farmhand.state => ({
...state,
[]: {
...state[priceEventKey],
[]: priceEvent,
},
})