Class CronHour

Represents the "hour" field within a cron expression. CronHour

Hierarchy (View Summary)

Constructors

  • CronHour constructor. Initializes the "hour" field with the provided values.

    Parameters

    • values: (
          | 0
          | 1
          | 2
          | 3
          | 4
          | 5
          | 6
          | 7
          | 8
          | 9
          | 10
          | 11
          | 12
          | 13
          | 14
          | 15
          | 16
          | 17
          | 18
          | 19
          | 20
          | 21
          | 22
          | 23
      )[]

      Values for the "hour" field

    • Optionalwildcard: boolean = false

      Whether this field is a wildcard

    Returns CronHour

Accessors

  • get chars(): readonly string[]
  • Returns an array of allowed special characters for this field.

    Returns readonly string[]

  • get isWildcard(): boolean
  • Indicates whether this field is a wildcard.

    Returns boolean

  • get max(): number
  • Returns the maximum value allowed for this field.

    Returns number

  • get min(): number
  • Returns the minimum value allowed for this field.

    Returns number

  • get values(): (
        | 0
        | 1
        | 2
        | 3
        | 4
        | 5
        | 6
        | 7
        | 8
        | 9
        | 10
        | 11
        | 12
        | 13
        | 14
        | 15
        | 16
        | 17
        | 18
        | 19
        | 20
        | 21
        | 22
        | 23
    )[]
  • Returns an array of allowed values for the "hour" field.

    Returns (
        | 0
        | 1
        | 2
        | 3
        | 4
        | 5
        | 6
        | 7
        | 8
        | 9
        | 10
        | 11
        | 12
        | 13
        | 14
        | 15
        | 16
        | 17
        | 18
        | 19
        | 20
        | 21
        | 22
        | 23
    )[]

  • get validChars(): RegExp
  • Returns the regular expression used to validate this field.

    Returns RegExp

Methods

  • Helper function to sort values in ascending order.

    Parameters

    • a: string | number

      First value to compare

    • b: string | number

      Second value to compare

    Returns number

    • A negative, zero, or positive value, depending on the sort order