Collection Module

Functions and values

Function or value Description

exactCount count field input

Full Usage: exactCount count field input

Parameters:
    count : int
    field : string
    input : 'T list

Returns: ValidationResult<'T list>

Validate exact count

count : int
field : string
input : 'T list
Returns: ValidationResult<'T list>

maxCount max field input

Full Usage: maxCount max field input

Parameters:
    max : int
    field : string
    input : 'T list

Returns: ValidationResult<'T list>

Validate maximum count

max : int
field : string
input : 'T list
Returns: ValidationResult<'T list>

minCount min field input

Full Usage: minCount min field input

Parameters:
    min : int
    field : string
    input : 'T list

Returns: ValidationResult<'T list>

Validate minimum count

min : int
field : string
input : 'T list
Returns: ValidationResult<'T list>

notEmpty field input

Full Usage: notEmpty field input

Parameters:
    field : string
    input : 'T list

Returns: ValidationResult<'T list>

Validate that collection is not empty

field : string
input : 'T list
Returns: ValidationResult<'T list>

unique field input

Full Usage: unique field input

Parameters:
    field : string
    input : 'T list

Returns: ValidationResult<'T list>

Validate all items are unique

field : string
input : 'T list
Returns: ValidationResult<'T list>