@bedrock-oss/bedrock-boost
    Preparing search index...

    Class TaskPulseScheduler

    Represents a scheduler for executing tasks.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    items: (() => void)[]
    processor: (t: () => void) => void

    Methods

    • Adds an item to the schedule.

      Parameters

      • item: () => void

        The item to be added.

      Returns void

      Use push instead.

    • Adds multiple items to the schedule.

      Parameters

      • items: (() => void)[]

        The items to be added.

      Returns void

      Use push instead.

    • Returns a list of the items in the schedule.

      Returns readonly (() => void)[]

    • Returns undefined | (() => void)

    • Parameters

      • ...items: (() => void)[]

      Returns number

    • Removes an item from the schedule at the specified index.

      Parameters

      • index: number

        The index of the item to remove.

      Returns void

    • Removes items from the schedule that satisfy the given predicate.

      Parameters

      • predicate: (t: () => void) => boolean

        The predicate function used to determine if an item should be removed.

      Returns void

    • Returns undefined | (() => void)

    • Parameters

      • start: number
      • OptionaldeleteCount: number

      Returns (() => void)[]

    • Parameters

      • start: number
      • deleteCount: number
      • ...items: (() => void)[]

      Returns (() => void)[]

    • Starts the schedule.

      Returns void

    • Stops the schedule.

      Returns void

    • Parameters

      • ...items: (() => void)[]

      Returns number