Search


Search something to see results

ValidationToken

Validation token

interface ValidationToken {
    isList?: boolean;
    isMandatatoryGroup?: boolean;
    isOptional?: boolean;
    isRepeatable?: boolean;
    isRepeatableAtLeastOnce?: boolean;
    match?: { max: ValidationNumberToken | null; min: ValidationNumberToken };
    pos: Position;
    range?: ValidationValueRangeMatch | ValidationDimensionRangeMatch;
    typ: ValidationTokenEnum;
}

Index

Properties

isList?: boolean

match a comma separated list

isMandatatoryGroup?: boolean

token is a mandatory group

isOptional?: boolean

token is optional

isRepeatable?: boolean

token matches 0 or more times

isRepeatableAtLeastOnce?: boolean

token matches 1 or more times

match?: { max: ValidationNumberToken | null; min: ValidationNumberToken }

token matching rules

Type Declaration

  • max: ValidationNumberToken | null

    token matches at most the specified number of times.

  • min: ValidationNumberToken

    token matches at least the specified number of times

pos: Position

token position

range?: ValidationValueRangeMatch | ValidationDimensionRangeMatch

tokan's value range

typ: ValidationTokenEnum

token type