CronParser
    Preparing search index...

    Class CronHour

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

    Hierarchy (View Summary)

    Index

    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

      • Optionaloptions: CronFieldOptions

        Options provided by the parser

      Returns CronHour

    Properties

    options: CronFieldOptions & { rawValue: string } = ...

    Accessors

    • get chars(): readonly string[]

      Returns an array of allowed special characters for this field.

      Returns readonly string[]

    • get hasLastChar(): boolean

      Indicates whether this field has a "last" character.

      Returns boolean

    • get hasQuestionMarkChar(): boolean

      Indicates whether this field has a "question mark" character.

      Returns boolean

    • 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