Module

Flame.Types

Package
purescript-flame
Repository
easafe/purescript-flame

Types common to Flame modules

#VNodeEvents Source

data VNodeEvents :: Type

Represents a list of events listeners

#VNodeData Source

type VNodeData = { on :: VNodeEvents, props :: Object String }

Data (properties, attributes, events) attached to a VNode

#VNode Source

newtype VNode

Virtual DOM representation

Constructors

#App Source

type App model message extension = { inputs :: Array (Signal message), view :: model -> Html message | extension }

#DOMElement Source

type DOMElement = Element

A native HMLT element

#Html Source

type Html = Element

Type synonym for view functions

#ToNodeData Source

type ToNodeData message = forall b. message -> NodeData b

#Tag Source

type Tag = String

#Element Source

data Element message

Convenience wrapper around VNode

Constructors

Instances

#NodeData Source

data NodeData message

Convenience wrapper around VNodeData

Constructors

Instances