/// import { Cell, derive, recipe, toSchema, UI } from "commontools"; interface State { value: Cell; } const model = toSchema({ "default": { value: 0 }, }); export default recipe(model, model, (cell) => { const doubled = derive(cell.value, (v) => v * 2); return { [UI]: (

Value: {cell.value}

Doubled: {doubled}

), value: cell.value, }; });