UNPKG
@yobta/validator
Version:
alpha (1.0.10-alpha)
latest (1.0.0)
1.0.11-alpha
1.0.10-alpha
1.0.9-alpha
1.0.8-alpha
1.0.7-alpha
1.0.6-alpha
1.0.5-alpha
1.0.4-alpha
1.0.3-alpha
1.0.2-alpha
1.0.1-alpha
1.0.0
1.0.0-alpha
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.0.46
0.0.45
0.0.44
0.0.43
0.0.42
0.0.41
0.0.40
0.0.39
0.0.38
0.0.37
Tree-shakable es6 validator
github.com/yobta/validator
yobta/validator
@yobta/validator
/
lib
/
pipe
/
pipe.js
8 lines
(7 loc)
•
199 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
import
{ rule }
from
'../rule/rule.js'
;
export
const
pipe
= (
...rules
) =>
rule
(
(
input, context
) =>
{
for
(
const
test
of
rules) { input =
test
(context)(input); }
return
input; });