UNPKG

@decaf-ts/decorator-validation

Version:
30 lines (29 loc) 750 B
import { Validator } from "./Validator"; import { StepValidatorOptions } from "../types"; /** * @summary Step Validator * * @param {string} [message] defaults to {@link DEFAULT_ERROR_MESSAGES#STEP} * * @class StepValidator * @extends Validator * * @category Validators */ export declare class StepValidator extends Validator<StepValidatorOptions> { constructor(message?: string); /** * @summary Validates a model * * @param {string} value * @param {number} step * @param {StepValidatorOptions} options * * @return {string | undefined} * * @override * * @see Validator#hasErrors */ hasErrors(value: number | string, options: StepValidatorOptions): string | undefined; }