UNPKG

sure-guard

Version:
24 lines (23 loc) 692 B
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; }