AK
ContT под капотом, то наверное разберусьSize: a a a
AK
ContT под капотом, то наверное разберусьЗП
Managed a = Codensity Effect a = forall r . ContT r Effect aЗП
AG
(Type -> Type) -> (Type -> Type) даЗП
ЗП
AG
ЗП
AK
d
YL
ЗП
ЗП
YL
ЗП
ЗП
YL
-- | The component itself
component
:: ∀ pq cq cs form out m spec specxs field fieldxs output countxs count inputs inputsxs
. Ord cs
=> Monad m
=> RL.RowToList spec specxs
=> RL.RowToList field fieldxs
=> RL.RowToList count countxs
=> RL.RowToList inputs inputsxs
=> EqRecord inputsxs inputs
=> Internal.FormSpecToInputField specxs spec field
=> Internal.InputFieldsToInput fieldxs field inputs
=> Internal.SetInputFieldsTouched fieldxs field field
=> Internal.InputFieldToMaybeOutput fieldxs field output
=> Internal.CountErrors fieldxs field count
=> Internal.AllTouched fieldxs field
=> Internal.SumRecord countxs count (Additive Int)
=> Newtype (form FormSpec) (Record spec)
=> Newtype (form InputField) (Record field)
=> Newtype (form OutputField) (Record output)
=> Newtype (form Internal.Input) (Record inputs)
=> Component pq cq cs form out m