@codeparticle/formal
Version:
A <2kb library for validating data of any kind
15 lines (12 loc) • 409 B
TypeScript
import { ValidationM, ValidationActions } from './types/index.js';
declare class Success implements Success {
static of(value: any): Success;
isSuccess: boolean;
errors: any[];
value: any;
constructor(value: any);
map(fn: (v: any) => any): Success;
chain(validationFn: (v: any) => ValidationM): ValidationM;
fold({ onSuccess }: ValidationActions): any;
}
export { Success };