class-validator
Version:
Decorator-based property validation for classes.
15 lines (14 loc) • 778 B
TypeScript
import { ValidationOptions } from '../ValidationOptions';
export declare const MATCHES = "matches";
/**
* Checks if string matches the pattern. Either matches('foo', /foo/i).
* If given value is not a string, then it returns false.
*/
export declare function matches(value: string, pattern: RegExp): boolean;
export declare function matches(value: string, pattern: string, modifiers: string): boolean;
/**
* Checks if string matches the pattern. Either matches('foo', /foo/i)
* If given value is not a string, then it returns false.
*/
export declare function Matches(pattern: RegExp, validationOptions?: ValidationOptions): PropertyDecorator;
export declare function Matches(pattern: string, modifiers?: string, validationOptions?: ValidationOptions): PropertyDecorator;