UNPKG

tsbase

Version:

Base class libraries for TypeScript

12 lines (11 loc) 483 B
import { Result } from '../../Patterns/Result/Result'; import { IValidation } from '../../Patterns/Validator/IValidation'; import { Model } from '../Model'; export declare class RangeValidation<T> implements IValidation<Model<T>> { private member; private minimum; private maximum; private customErrorMessage?; constructor(member: string, minimum: number, maximum: number, customErrorMessage?: string | undefined); Validate(object: Model<T>): Result<null>; }