@ntix/parsing
    Preparing search index...

    Class ParseErrors

    Creates error objects

    Index

    Constructors

    Properties

    array: { array: boolean } = ...

    value should be an array

    boolean: { boolean: boolean } = ...

    value should be a boolean

    complex: { object: boolean } = ...

    value should be a complex object

    date: { date: boolean } = ...

    value should be a date

    dictionary: { dictionary: boolean } = ...

    value should be a array

    empty: {} = {}

    not an error

    float: { float: boolean } = ...

    value should be a float

    int: { int: boolean } = ...

    value should be an int

    json: { json: boolean } = ...

    value should be a json

    required: { required: boolean } = ...

    required

    string: { string: boolean } = ...

    value should be a string

    unique: { unique: boolean } = ...

    values unique

    Methods

    • value should be equal to any of the values, ignoreCase only valid for string

      Type Parameters

      • T

      Parameters

      Returns { anyOf: { ignoreCase: boolean; value: (string | number)[] | T[] } }

    • ends with

      Type Parameters

      • T

      Parameters

      • value: T
      • OptionalignoreCase: boolean

      Returns { endsWith: { ignoreCase: boolean; value: T } }

    • value should be equal to the value, ignoreCase only valid for string

      Type Parameters

      • T

      Parameters

      • value: T
      • OptionalignoreCase: boolean

      Returns { equals: { ignoreCase: boolean; value: T } }

    • value includes

      Type Parameters

      • T

      Parameters

      • value: T
      • OptionalignoreCase: boolean

      Returns { includes: { ignoreCase: boolean; value: T } }

    • value should be at most

      Type Parameters

      • T

      Parameters

      • value: T
      • exclusive: boolean = false

      Returns { max: { exclusive: boolean; value: T } }

    • value length should be at most

      Type Parameters

      • T

      Parameters

      • value: T
      • exclusive: boolean = false

      Returns { exclusive: boolean; maxLength: T }

    • value should be at least

      Type Parameters

      • T

      Parameters

      • value: T
      • exclusive: boolean = false

      Returns { min: { exclusive: boolean; value: T } }

    • value length should be at least

      Type Parameters

      • T

      Parameters

      • value: T
      • exclusive: boolean = false

      Returns { exclusive: boolean; minLength: T }

    • starts with

      Type Parameters

      • T

      Parameters

      • value: T
      • OptionalignoreCase: boolean

      Returns { startsWith: { ignoreCase: boolean; value: T } }