UNPKG

tsbase

Version:

Base class libraries for TypeScript

11 lines (10 loc) 442 B
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>; }