AutoBE
    Preparing search index...

    Type mapping interface that associates event type strings with their corresponding event object types.

    This mapping provides a type-safe way to access specific event types by their string identifiers, enabling generic event handling patterns and type-safe event subscription mechanisms. Each key represents an event type string, and each value represents the complete event object type for that event.

    The mapper is particularly useful for implementing event handlers that need to process different event types with full type safety, allowing TypeScript to provide accurate autocompletion and type checking for event-specific properties and methods.

    Example usage patterns include event router implementations, type-safe event subscription systems, and generic event processing utilities that maintain compile-time type safety across different event types.

    type Mapper = {
        analyzeComplete: AutoBeAnalyzeCompleteEvent;
        analyzeReview: AutoBeAnalyzeReviewEvent;
        analyzeScenario: AutoBeAnalyzeScenarioEvent;
        analyzeStart: AutoBeAnalyzeStartEvent;
        analyzeWrite: AutoBeAnalyzeWriteEvent;
        assistantMessage: AutoBeAssistantMessageEvent;
        consentFunctionCall: AutoBeConsentFunctionCallEvent;
        interfaceAuthorization: AutoBeInterfaceAuthorizationEvent;
        interfaceComplement: AutoBeInterfaceComplementEvent;
        interfaceComplete: AutoBeInterfaceCompleteEvent;
        interfaceEndpoints: AutoBeInterfaceEndpointsEvent;
        interfaceEndpointsReview: AutoBeInterfaceEndpointsReviewEvent;
        interfaceGroups: AutoBeInterfaceGroupsEvent;
        interfaceOperations: AutoBeInterfaceOperationsEvent;
        interfaceOperationsReview: AutoBeInterfaceOperationsReviewEvent;
        interfaceSchemas: AutoBeInterfaceSchemasEvent;
        interfaceSchemasReview: AutoBeInterfaceSchemasReviewEvent;
        interfaceStart: AutoBeInterfaceStartEvent;
        jsonParseError: AutoBeJsonParseErrorEvent;
        jsonValidateError: AutoBeJsonValidateErrorEvent;
        prismaComplete: AutoBePrismaCompleteEvent;
        prismaComponents: AutoBePrismaComponentsEvent;
        prismaCorrect: AutoBePrismaCorrectEvent;
        prismaInsufficient: AutoBePrismaInsufficientEvent;
        prismaReview: AutoBePrismaReviewEvent;
        prismaSchemas: AutoBePrismaSchemasEvent;
        prismaStart: AutoBePrismaStartEvent;
        prismaValidate: AutoBePrismaValidateEvent;
        realizeAuthorizationComplete: AutoBeRealizeAuthorizationCompleteEvent;
        realizeAuthorizationCorrect: AutoBeRealizeAuthorizationCorrectEvent;
        realizeAuthorizationStart: AutoBeRealizeAuthorizationStartEvent;
        realizeAuthorizationValidate: AutoBeRealizeAuthorizationValidateEvent;
        realizeAuthorizationWrite: AutoBeRealizeAuthorizationWriteEvent;
        realizeComplete: AutoBeRealizeCompleteEvent;
        realizeCorrect: AutoBeRealizeCorrectEvent;
        realizeStart: AutoBeRealizeStartEvent;
        realizeTestComplete: AutoBeRealizeTestCompleteEvent;
        realizeTestOperation: AutoBeRealizeTestOperationEvent;
        realizeTestReset: AutoBeRealizeTestResetEvent;
        realizeTestStart: AutoBeRealizeTestStartEvent;
        realizeValidate: AutoBeRealizeValidateEvent;
        realizeWrite: AutoBeRealizeWriteEvent;
        testComplete: AutoBeTestCompleteEvent;
        testCorrect: AutoBeTestCorrectEvent;
        testScenarios: AutoBeTestScenariosEvent;
        testStart: AutoBeTestStartEvent;
        testValidate: AutoBeTestValidateEvent;
        testWrite: AutoBeTestWriteEvent;
        userMessage: AutoBeUserMessageEvent;
        vendorRequest: AutoBeVendorRequestEvent;
        vendorResponse: AutoBeVendorResponseEvent;
    }
    Index

    Properties

    assistantMessage: AutoBeAssistantMessageEvent
    consentFunctionCall: AutoBeConsentFunctionCallEvent
    interfaceAuthorization: AutoBeInterfaceAuthorizationEvent
    interfaceComplement: AutoBeInterfaceComplementEvent
    interfaceComplete: AutoBeInterfaceCompleteEvent
    interfaceEndpoints: AutoBeInterfaceEndpointsEvent
    interfaceEndpointsReview: AutoBeInterfaceEndpointsReviewEvent
    interfaceOperations: AutoBeInterfaceOperationsEvent
    interfaceOperationsReview: AutoBeInterfaceOperationsReviewEvent
    interfaceSchemas: AutoBeInterfaceSchemasEvent
    interfaceSchemasReview: AutoBeInterfaceSchemasReviewEvent
    jsonValidateError: AutoBeJsonValidateErrorEvent
    prismaComponents: AutoBePrismaComponentsEvent
    prismaInsufficient: AutoBePrismaInsufficientEvent
    realizeAuthorizationComplete: AutoBeRealizeAuthorizationCompleteEvent
    realizeAuthorizationCorrect: AutoBeRealizeAuthorizationCorrectEvent
    realizeAuthorizationStart: AutoBeRealizeAuthorizationStartEvent
    realizeAuthorizationValidate: AutoBeRealizeAuthorizationValidateEvent
    realizeAuthorizationWrite: AutoBeRealizeAuthorizationWriteEvent
    realizeTestComplete: AutoBeRealizeTestCompleteEvent
    realizeTestOperation: AutoBeRealizeTestOperationEvent
    realizeTestReset: AutoBeRealizeTestResetEvent
    realizeTestStart: AutoBeRealizeTestStartEvent