sure-guard
Version:
Node library for data validation
24 lines (23 loc) • 692 B
TypeScript
import { NumberValidator } from './NumberValidator';
import { StringValidator } from './StringValidator';
/**
* Class that manages the other validation classes.
*/
export declare class Validator {
private readonly value;
/**
* Creates a new Validator instance.
* @param {any} value - The value to be validated.
*/
constructor(value: any);
/**
* Returns the class for string validation.
* @returns {StringValidator} - The StringValidator instance.
*/
string(): StringValidator;
/**
* Returns the class for number validation.
* @returns {NumberValidator} - The NumberValidator instance.
*/
number(): NumberValidator;
}