tsbase
Version:
Base class libraries for TypeScript
12 lines (11 loc) • 483 B
TypeScript
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>;
}