Compare Module

Functions and values

Function or value Description

equals expected field input

Full Usage: equals expected field input

Parameters:
    expected : 'T
    field : string
    input : 'T

Returns: ValidationResult<'T>

Validate equality

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

noneOf values field input

Full Usage: noneOf values field input

Parameters:
    values : 'T list
    field : string
    input : 'T

Returns: ValidationResult<'T>

Validate value is not in a list

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

notEquals forbidden field input

Full Usage: notEquals forbidden field input

Parameters:
    forbidden : 'T
    field : string
    input : 'T

Returns: ValidationResult<'T>

Validate inequality

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

oneOf values field input

Full Usage: oneOf values field input

Parameters:
    values : 'T list
    field : string
    input : 'T

Returns: ValidationResult<'T>

Validate value is in a list

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