@jeremyckahn/farmhand
Version:
A farming game
23 lines (19 loc) • 640 B
text/typescript
import * as items from '../data/items.js'
/**
* ⚠️⚠️⚠️ This is a low-level object that is UNSAFE to use directly outside of
* initial bootup. Use itemsMap in src/data/maps.js instead.
* @deprecated This is not actually deprecated. It's just marked as such to
make it more obvious during development that this should generally not be
used directly.
*/
const itemsMap: Record<string, farmhand.item> = {
...Object.keys(items).reduce<Record<string, farmhand.item>>(
(acc, itemName) => {
const item = (items as any)[itemName]
acc[item.id] = item
return acc
},
{}
),
}
export default itemsMap