@sisukas/boel
Version:
Form Data validation library
20 lines (19 loc) • 630 B
TypeScript
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 {};