Skip to the content.

Variable: ValidationErrorFactory

const ValidationErrorFactory: object

Defined in: errors.ts:251

Factory functions for creating validation errors with consistent messaging

Type Declaration

invalidEmail

readonly invalidEmail: (email) => InvalidFieldValueError

Parameters

email

string

Returns

InvalidFieldValueError

invalidFQDN

readonly invalidFQDN: (domain) => InvalidFieldValueError

Parameters

domain

string

Returns

InvalidFieldValueError

invalidHexString

readonly invalidHexString: (value) => InvalidFieldValueError

Parameters

value

string

Returns

InvalidFieldValueError

invalidIPAddress

readonly invalidIPAddress: (address, version) => InvalidFieldValueError

Parameters

address

string

version

4 | 6

Returns

InvalidFieldValueError

invalidPort

readonly invalidPort: (port) => InvalidFieldValueError

Parameters

port

number

Returns

InvalidFieldValueError

invalidPriority

readonly invalidPriority: (priority) => InvalidFieldValueError

Parameters

priority

number

Returns

InvalidFieldValueError

invalidRecordType

readonly invalidRecordType: (type) => InvalidRecordTypeError

Parameters

type

unknown

Returns

InvalidRecordTypeError

invalidTTL

readonly invalidTTL: (ttl) => InvalidFieldValueError

Parameters

ttl

number

Returns

InvalidFieldValueError

invalidWeight

readonly invalidWeight: (weight) => InvalidFieldValueError

Parameters

weight

number

Returns

InvalidFieldValueError

malformedRecord

readonly malformedRecord: (message) => MalformedRecordError

Parameters

message

string

Returns

MalformedRecordError

missingRequiredField

readonly missingRequiredField: (field, recordType) => MissingRequiredFieldError

Parameters

field

string

recordType

string

Returns

MissingRequiredFieldError