0.1.0 • Published 4 years ago

@tetsuo/elm-ts v0.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

(fork of gcanti/elm-ts)

Differences from Elm

  • no ports
  • decoders are derived from io-ts types
  • react instead of virtual-dom (pluggable)
  • Navigation is based on history

React

import * as React from 'elm-ts/lib/React'
import { render } from 'react-dom'
import * as component from './examples/Counter'

const main = React.program(component.init, component.update, component.view)
React.run(main, dom => render(dom, document.getElementById('app')!))

Todomvc implementation

elm-ts-todomvc

Examples

Documentation