@@ -93,29 +93,7 @@ virtualDom =
94element :: Type.Canonical
94element :: Type.Canonical
97− [ ("element", core ["Graphics","Element"] "ElementPrim")
96+ core ["Graphics","Element"] "Element"
100− [ ("click" , builtin "_Tuple0")
101− , ("color" , maybe (core ["Color"] "Color"))
102− , ("height" , builtin "Int")
103− , ("hover" , builtin "_Tuple0")
104− , ("href" , builtin "String")
105− , ("id" , builtin "Int")
106− , ("opacity", builtin "Float")
107− , ("tag" , builtin "String")
108− , ("width" , builtin "Int")
116−core :: [String] -> String -> Type.Canonical
118− Type.Type (Var.inCore home name)
121signal :: Type.Canonical -> Type.Canonical
99signal :: Type.Canonical -> Type.Canonical
@@ -123,13 +101,8 @@ signal tipe =
123 Type.App (core ["Signal"] "Signal") [ tipe ]
101 Type.App (core ["Signal"] "Signal") [ tipe ]
126−maybe :: Type.Canonical -> Type.Canonical
104+core :: [String] -> String -> Type.Canonical
127−maybe tipe =
105+core home name =
128− Type.App (core ["Maybe"] "Maybe") [ tipe ]
131−builtin :: String -> Type.Canonical
133− Type.Type (Var.builtin name)
106+ Type.Type (Var.inCore home name)