UNPKG

@sisukas/boel

Version:

Form Data validation library

20 lines (19 loc) 630 B
import { DataMap, Validator } from "../types"; declare type Compareable = number | string | Date; interface ComparisonOptions { test_value?: Compareable; test_field?: string; } export default class Comparison implements Validator { private comparison; private options; message: string; test_value: Compareable; private test_against; name: string; constructor(comparison: string, options: ComparisonOptions); validate(field_name: string, data: DataMap): boolean; private getOtherValue; doComparison(param1: Compareable, param2: Compareable): boolean; } export {};