arvo-event-handler
    Preparing search index...

    Interface IMachineRegistry

    Interface for managing and resolving state machine instances.

    interface IMachineRegistry {
        machines: ArvoMachine<any, any, any, any, any>[];
        resolve: (
            event: ArvoEvent,
            opentelemetry: ArvoEventHandlerOpenTelemetryOptions,
        ) => ArvoMachine<any, any, any, any, any> | null;
    }

    Implemented by

    Index

    Properties

    Properties

    machines: ArvoMachine<any, any, any, any, any>[]

    Collection of registered machine instances. Each machine should have a unique combination of version and source.

    resolve: (
        event: ArvoEvent,
        opentelemetry: ArvoEventHandlerOpenTelemetryOptions,
    ) => ArvoMachine<any, any, any, any, any> | null

    Resolves a machine instance based on event information.

    Type Declaration