Variables
Const ALL_FORMATS
ALL_FORMATS: "___ALL_FORMATS___" = "___ALL_FORMATS___"
Const FALLBACK_FORMAT
FALLBACK_FORMAT: "___FALLBACK_FORMAT___" = "___FALLBACK_FORMAT___"
Const KEYS
KEYS: string[] = ['value', 'conforms', 'errors', 'isFinished', 'rootValue', 'pathToValue']
Const PHASES
PHASES: string[] = values(ValidationPhase)
Const assertions
assertions
: Assertions = new Assertions(msg => new ValidationError(msg))
Const defaultModelContext
Const domain
domain: RegExp = /([0-9a-z-]+\.?)+(\.)?[0-9a-z-]+/i
Const hostname
hostname: RegExp = new RegExp(`(${domain.source}|${ip.source})`, 'i')
Const ip
ip: RegExp = /(\d{1,3}\.){3}\d{1,3}(\/\d{1,2})?/i