Search


Search something to see results

ValidationToken

Validation token

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

Index

Properties

"[LOC]": Position

token position

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

range?: ValidationValueRangeMatch | ValidationDimensionRangeMatch

tokan's value range

typ: ValidationTokenEnum

token type