hyperbole-0.6.0: Interactive HTML apps using type-safe serverside Haskell
Safe HaskellSafe-Inferred
LanguageGHC2021

Web.Hyperbole.View.ViewId

Synopsis

Documentation

class ViewId a where Source #

A unique identifier for a HyperView

data Message = Message1 | Message2
  deriving (Generic, ViewId)

Minimal complete definition

Nothing

Associated Types

type ViewState a :: Type Source #

type ViewState a = ()

Instances

Instances details
ViewId DocumentHead Source # 
Instance details

Defined in Web.Hyperbole.Document

Associated Types

type ViewState DocumentHead Source #

ViewId Metadata Source # 
Instance details

Defined in Web.Hyperbole.Server.Message

Associated Types

type ViewState Metadata Source #

ViewId () Source # 
Instance details

Defined in Web.Hyperbole.View.ViewId

Associated Types

type ViewState () Source #

ViewId id => ViewId (FormFields id) Source # 
Instance details

Defined in Web.Hyperbole.HyperView.Forms

Associated Types

type ViewState (FormFields id) Source #

ViewId (Root views) Source # 
Instance details

Defined in Web.Hyperbole.HyperView.Types

Associated Types

type ViewState (Root views) Source #

(ViewId a, FromParam a, ToParam a) => ViewId (ChildView a) Source # 
Instance details

Defined in Web.Hyperbole.View.Types

Associated Types

type ViewState (ChildView a) Source #

(ViewId id, FromParam id, ToParam id) => ViewId (Input id a) Source # 
Instance details

Defined in Web.Hyperbole.HyperView.Forms

Associated Types

type ViewState (Input id a) Source #

(ToParam id, ToParam opt, FromParam id, FromParam opt) => ViewId (Option id opt) Source # 
Instance details

Defined in Web.Hyperbole.HyperView.Input

Associated Types

type ViewState (Option id opt) Source #