tsbase
Version:
Base class libraries for TypeScript
11 lines (10 loc) • 442 B
TypeScript
import { Result } from '../../Patterns/Result/Result';
import { IValidation } from '../../Patterns/Validator/IValidation';
import { Model } from '../Model';
export declare class RegExpValidation<T> implements IValidation<Model<T>> {
private member;
private regex;
private customErrorMessage?;
constructor(member: string, regex: RegExp, customErrorMessage?: string | undefined);
Validate(object: Model<T>): Result<null>;
}