@blinkk/selective-edit
Version:
Selective structured text editor.
13 lines (12 loc) • 372 B
TypeScript
import { Rule, RuleConfig } from '../validationRules';
export interface PatternRuleConfig extends RuleConfig {
message?: string;
pattern: string;
}
export declare class PatternRule extends Rule {
config: PatternRuleConfig;
defaultMessage: string;
pattern?: RegExp;
constructor(config: PatternRuleConfig);
validate(value: any): string | null;
}