Module

Halogen.Hooks.Internal.Types

#StateValue

#toStateValue

toStateValue :: forall state. state -> StateValue

#fromStateValue

fromStateValue :: forall state. StateValue -> state

#QueryValue

data QueryValue :: Type -> Type

#toQueryValue

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

#fromQueryValue

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

#SlotType

data SlotType :: Row Type

#OutputValue

#toOutputValue

toOutputValue :: forall output. output -> OutputValue

#fromOutputValue

fromOutputValue :: forall output. OutputValue -> output

#MemoValue

data MemoValue :: Type

#MemoValuesImpl

#_memoValuesImpl

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

#toMemoValuesImpl

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

#toMemoValue

toMemoValue :: forall memo. memo -> MemoValue

#fromMemoValue

fromMemoValue :: forall memo. MemoValue -> memo

#RefValue

data RefValue :: Type

#toRefValue

toRefValue :: forall a. a -> RefValue

#fromRefValue

fromRefValue :: forall a. RefValue -> a

Modules