UNPKG

@blinkk/selective-edit

Version:
19 lines (18 loc) 596 B
import { Rule, RuleConfig } from '../validationRules'; export interface RequireRuleConfig extends RuleConfig { /** * For some fields a blank is not an empty value. Allow for setting * alternative values that are also considered as being empty. */ alternativeEmpties?: Array<string>; } export declare class RequireRule extends Rule { config: RequireRuleConfig; defaultMessage: string; constructor(config: RequireRuleConfig); /** * Required rule makes the field required. */ get isRequired(): boolean; validate(value: any): string | null; }