Module

Specular.FRP.Internal.Frame

Package
purescript-specular
Repository
restaumatic/purescript-specular

#Time Source

newtype Time

Logical time.

Constructors

Instances

#Pull Source

newtype Pull a

Pull is a computation that reads a value given current time.

Invariant: Pull computations are always idempotent (forall x :: Pull a. x *> x = x).

Constructors

Instances

#runPull Source

runPull :: forall a. Time -> Pull a -> Effect a

#Frame Source

newtype Frame a

Computations that occur during a Frame.

Constructors

Instances

#FrameEnv Source

type FrameEnv = { effects :: DelayedEffects, time :: Time }