summaryrefslogtreecommitdiff
blob: 795328e6da77219befba57035650c770f65f9cc8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
module Main exposing (main)

-- Elm ------------------------------------------------------------------------
import Browser

-- Local Module ----------------------------------------------------------------
import ElmModule.Init
import ElmModule.Subscriptions
import ElmModule.View
import ElmModule.Update

import Struct.Flags
import Struct.Model
import Struct.Event

main : (Program Struct.Flags.Type Struct.Model.Type Struct.Event.Type)
main =
   (Browser.element
      {
         init = ElmModule.Init.init,
         view = ElmModule.View.view,
         update = ElmModule.Update.update,
         subscriptions = ElmModule.Subscriptions.subscriptions
      }
   )