Skip to content

Instantly share code, notes, and snippets.

@IntegerMan
Created December 28, 2019 18:55
Embed
What would you like to do?
/// Application default starting state
let init (): Model = {
Turns = 0
Servers = [
{
Id=1
Name = "SRV-PROD-1"
Role = Production
}
]
}
/// Actual reducer function
let update (msg: Msg) (model: Model) : Model =
match msg with
| NextTurn -> {model with Turns = model.Turns + 1}
| Restart -> init()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment