purescript-rx-validation:PureScript 中 RxJ 的验证组合器

时间:2021-07-07 12:48:15
【文件属性】:
文件名称:purescript-rx-validation:PureScript 中 RxJ 的验证组合器
文件大小:5KB
文件格式:ZIP
更新时间:2021-07-07 12:48:15
PureScript 使用 PureScript 和 RxJs 进行应用样式表单验证 这个包引入了两种用于表单验证的数据类型。 Validator用于验证单个表单字段。 它是一个从输入值到验证结果Observable的函数的新型包装器: newtype Validator eff a b = Validator ( a -> ( Eff eff ( Observable ( Result b )))) 此类型是Semigroup和Applicative的实例,因此您可以组合多个验证器来创建新的验证器: zipCode :: forall eff a . Validator eff String String zipCode = minLength 5 *> maxLength 10 *> onlyNumbers 所有失败都将连接到Result ,如果所有验证器都成功,则Result将保存输入值。 R
【文件预览】:
purescript-rx-validation-master
----.gitignore(47B)
----src()
--------Rx()
----README.md(3KB)
----build.sh(654B)
----bower.json(346B)
----API.md(2KB)

网友评论