Ast: {
    desc?: boolean;
    entry?: Ast;
    in?: FieldValue;
    max?: FieldValue;
    min?: FieldValue;
    parts?: Ast[];
    value?: FieldValue;
}

Parsed list structure.

Type declaration

  • Optionaldesc?: boolean

    Indicates constraint is defined in prose and cannot be enforced automatically.

  • Optionalentry?: Ast

    Constraint on list child element.

  • Optionalin?: FieldValue

    Require set membership for the value.

  • Optionalmax?: FieldValue

    Upper bound on value or sequence length.

  • Optionalmin?: FieldValue

    Lower bound on value or sequence length.

  • Optionalparts?: Ast[]

    List of sub-constraints in a sequence.

  • Optionalvalue?: FieldValue

    Constant value.