forge.timers
    Preparing search index...

    Class TimerCommandManager

    Hierarchy

    Index
    • Parameters

      • client: ForgeClient

      Returns TimerCommandManager

    handlerName: string = HANDLER
    defaultMaxListeners: number
    • get count(): number

      Returns number

    • Parameters

      • ...commands: (
            | BaseCommand<
                | "timerStart"
                | "timerFire"
                | "timerCancel"
                | "timerPause"
                | "timerResume"
                | "timerRestore"
                | "timerDrop"
                | "timersReady"
                | "databaseConnect"
                | "databaseFail",
            >
            | IBaseCommand<
                | "timerStart"
                | "timerFire"
                | "timerCancel"
                | "timerPause"
                | "timerResume"
                | "timerRestore"
                | "timerDrop"
                | "timersReady"
                | "databaseConnect"
                | "databaseFail",
            >
        )[]

      Returns void

    • Type Parameters

      • U extends "update"

      Parameters

      • event: U
      • listener: ICommandManagerEvents<
            | "timerStart"
            | "timerFire"
            | "timerCancel"
            | "timerPause"
            | "timerResume"
            | "timerRestore"
            | "timerDrop"
            | "timersReady"
            | "databaseConnect"
            | "databaseFail",
        >[U]

      Returns this

    • Type Parameters

      • U extends "update"

      Parameters

      • event: U
      • ...args: Parameters<
            ICommandManagerEvents<
                | "timerStart"
                | "timerFire"
                | "timerCancel"
                | "timerPause"
                | "timerResume"
                | "timerRestore"
                | "timerDrop"
                | "timersReady"
                | "databaseConnect"
                | "databaseFail",
            >[U],
        >

      Returns boolean

    • Type Parameters

      • U extends "update"

      Returns U[]

    • Parameters

      • type:
            | "timerStart"
            | "timerFire"
            | "timerCancel"
            | "timerPause"
            | "timerResume"
            | "timerRestore"
            | "timerDrop"
            | "timersReady"
            | "databaseConnect"
            | "databaseFail"
      • Optionalfn: (
            cmd: BaseCommand<
                | "timerStart"
                | "timerFire"
                | "timerCancel"
                | "timerPause"
                | "timerResume"
                | "timerRestore"
                | "timerDrop"
                | "timersReady"
                | "databaseConnect"
                | "databaseFail",
            >,
        ) => boolean

      Returns BaseCommand<
          | "timerStart"
          | "timerFire"
          | "timerCancel"
          | "timerPause"
          | "timerResume"
          | "timerRestore"
          | "timerDrop"
          | "timersReady"
          | "databaseConnect"
          | "databaseFail",
      >[]

    • Returns number

    • Parameters

      • type: "update"

      Returns number

    • Type Parameters

      • U extends "update"

      Parameters

      • type: U

      Returns ICommandManagerEvents<
          | "timerStart"
          | "timerFire"
          | "timerCancel"
          | "timerPause"
          | "timerResume"
          | "timerRestore"
          | "timerDrop"
          | "timersReady"
          | "databaseConnect"
          | "databaseFail",
      >[U][]

    • Parameters

      • path: string

      Returns void

    • Type Parameters

      • U extends "update"

      Parameters

      • event: U
      • listener: ICommandManagerEvents<
            | "timerStart"
            | "timerFire"
            | "timerCancel"
            | "timerPause"
            | "timerResume"
            | "timerRestore"
            | "timerDrop"
            | "timersReady"
            | "databaseConnect"
            | "databaseFail",
        >[U]

      Returns this

    • Type Parameters

      • U extends "update"

      Parameters

      • event: U
      • listener: ICommandManagerEvents<
            | "timerStart"
            | "timerFire"
            | "timerCancel"
            | "timerPause"
            | "timerResume"
            | "timerRestore"
            | "timerDrop"
            | "timersReady"
            | "databaseConnect"
            | "databaseFail",
        >[U]

      Returns this

    • Type Parameters

      • U extends "update"

      Parameters

      • event: U
      • listener: ICommandManagerEvents<
            | "timerStart"
            | "timerFire"
            | "timerCancel"
            | "timerPause"
            | "timerResume"
            | "timerRestore"
            | "timerDrop"
            | "timersReady"
            | "databaseConnect"
            | "databaseFail",
        >[U]

      Returns this

    • Type Parameters

      • U extends "update"

      Parameters

      • event: U
      • listener: ICommandManagerEvents<
            | "timerStart"
            | "timerFire"
            | "timerCancel"
            | "timerPause"
            | "timerResume"
            | "timerRestore"
            | "timerDrop"
            | "timersReady"
            | "databaseConnect"
            | "databaseFail",
        >[U]

      Returns this

    • Type Parameters

      • U extends "update"

      Parameters

      • event: U
      • listener: ICommandManagerEvents<
            | "timerStart"
            | "timerFire"
            | "timerCancel"
            | "timerPause"
            | "timerResume"
            | "timerRestore"
            | "timerDrop"
            | "timersReady"
            | "databaseConnect"
            | "databaseFail",
        >[U]

      Returns this

    • Type Parameters

      • U extends "update"

      Parameters

      • type: U

      Returns ICommandManagerEvents<
          | "timerStart"
          | "timerFire"
          | "timerCancel"
          | "timerPause"
          | "timerResume"
          | "timerRestore"
          | "timerDrop"
          | "timersReady"
          | "databaseConnect"
          | "databaseFail",
      >[U][]

    • Returns void

    • Parameters

      • Optionalevent: "update"

      Returns this

    • Type Parameters

      • U extends "update"

      Parameters

      • event: U
      • listener: ICommandManagerEvents<
            | "timerStart"
            | "timerFire"
            | "timerCancel"
            | "timerPause"
            | "timerResume"
            | "timerRestore"
            | "timerDrop"
            | "timersReady"
            | "databaseConnect"
            | "databaseFail",
        >[U]

      Returns this

    • Parameters

      • n: number

      Returns this

    • Returns BaseCommand<
          | "timerStart"
          | "timerFire"
          | "timerCancel"
          | "timerPause"
          | "timerResume"
          | "timerRestore"
          | "timerDrop"
          | "timersReady"
          | "databaseConnect"
          | "databaseFail",
      >[]