Skip to content

Instantly share code, notes, and snippets.

@rogeriochaves
Last active February 28, 2016 22:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rogeriochaves/4a36611a0250d1cf9138 to your computer and use it in GitHub Desktop.
Save rogeriochaves/4a36611a0250d1cf9138 to your computer and use it in GitHub Desktop.
let initialData = { foo: 'bar' };
let App = Elm.embed(Elm.Main, document.getElementById('main'), { setData: initialData });
port setData : Signal Data.Model
incommingData : Signal Action.Action
incommingData =
Signal.map UpdateData setData
-- App starting
app : StartApp.App Model
app = StartApp.start
{ init = initialModel
, update = update
, view = view
, inputs = [incommingData] }
main : Signal Html
main =
app.html
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment