Interface ExecutionEventBus

interface ExecutionEventBus {
    finished(): void;
    off(eventName, listener): this;
    on(eventName, listener): this;
    once(eventName, listener): this;
    publish(event): void;
    removeAllListeners(eventName?): this;
}

Methods

  • Returns void

  • Parameters

    • eventName: "event" | "finished"
    • listener: ((event) => void)
        • (event): void
        • Parameters

          • event: AgentExecutionEvent

          Returns void

    Returns this

  • Parameters

    • eventName: "event" | "finished"
    • listener: ((event) => void)
        • (event): void
        • Parameters

          • event: AgentExecutionEvent

          Returns void

    Returns this

  • Parameters

    • eventName: "event" | "finished"
    • listener: ((event) => void)
        • (event): void
        • Parameters

          • event: AgentExecutionEvent

          Returns void

    Returns this

  • Parameters

    • event: AgentExecutionEvent

    Returns void

  • Parameters

    • Optional eventName: "event" | "finished"

    Returns this