UNPKG

v8n

Version:

Dead simple fluent JavaScript validation library

10 lines (7 loc) 248 B
import { AsyncValidator, SimpleValidator, Rule } from './rule'; export type Performer<T> = (fn: T, rule?: Rule) => T; export interface Modifier { name: string; perform: Performer<SimpleValidator>; performAsync: Performer<AsyncValidator>; }