@jeremyckahn/farmhand
Version:
A farming game
17 lines (14 loc) • 425 B
text/typescript
import { moneyTotal } from '../../utils/moneyTotal.js'
// TODO: Add tests for this reducer
export const addRevenue = (
state: farmhand.state,
revenueToAdd: number
): farmhand.state => {
const { money, revenue, todaysRevenue } = state
return {
...state,
money: moneyTotal(money, revenueToAdd),
revenue: moneyTotal(revenue, revenueToAdd),
todaysRevenue: moneyTotal(todaysRevenue, revenueToAdd),
}
}