Type alias OrchestrationMachineWithVersion<TLogic>

OrchestrationMachineWithVersion<TLogic>: {
    orchestrationMachine: OrchestrationMachine<TLogic>;
    version: Version;
}

Defines a version-specific orchestration state machine configuration. This includes the version of the state machine and its associated logic.

Type Parameters

  • TLogic extends AnyActorLogic

    Specifies the logic type that governs the state machine's behavior.

Type declaration

  • orchestrationMachine: OrchestrationMachine<TLogic>

    Represents the logic of the orchestration state machine for the given version. This machine should be instantiated using createOrchestrationMachineV2.

  • version: Version

    Specifies the version of the state machine logic, adhering to semantic versioning.

    Example

    '1.0.0' - Example version format.
    

Generated using TypeDoc