/// import { recipe, UI } from "commontools"; interface Item { id: number; name: string; } interface State { items: Item[]; offset: number; } export default recipe("IndexParam", (state) => { return { [UI]: ( {/* Uses both index parameter and captures state.offset */} {state.items.map((item, index) => ( Item #{index + state.offset}: {item.name} ))} ), }; });