Module

Halogen.Hooks.Internal.Types

Package
purescript-halogen-hooks
Repository
thomashoneyman/purescript-halogen-hooks

#StateValue Source

#toStateValue Source

toStateValue :: forall state. state -> StateValue

#fromStateValue Source

fromStateValue :: forall state. StateValue -> state

#QueryValue Source

data QueryValue :: Type -> Type

#toQueryValue Source

toQueryValue :: forall a q. q a -> QueryValue a

#fromQueryValue Source

fromQueryValue :: forall a q. QueryValue a -> q a

#SlotType Source

data SlotType :: Row Type

#OutputValue Source

#toOutputValue Source

toOutputValue :: forall output. output -> OutputValue

#fromOutputValue Source

fromOutputValue :: forall output. OutputValue -> output

#MemoValue Source

data MemoValue :: Type

#MemoValuesImpl Source

#_memoValuesImpl Source

_memoValuesImpl :: forall r. (Record r -> Record r -> Boolean) -> Record r -> MemoValuesImpl

#toMemoValuesImpl Source

toMemoValuesImpl :: forall memos. { eq :: Record memos -> Record memos -> Boolean, memos :: Record memos } -> MemoValuesImpl

#toMemoValue Source

toMemoValue :: forall memo. memo -> MemoValue

#fromMemoValue Source

fromMemoValue :: forall memo. MemoValue -> memo

#RefValue Source

data RefValue :: Type

#toRefValue Source

toRefValue :: forall a. a -> RefValue

#fromRefValue Source

fromRefValue :: forall a. RefValue -> a