@xroom.app/validators2
Version:
14 lines (9 loc) • 397 B
TypeScript
import { Either } from '@xroom.app/data-types/lib/either'
import { BasicValidators } from './basic-alg'
import { ValidateError } from './errors'
// SECTION Types
/** Represents result of either validator */
export type ValidationResult<T> = Either<ReadonlyArray<ValidateError>, T>
// SECTION Constants
/** All basic either validators */
export const basicValidators: BasicValidators<'either'>