Member Junction
    Preparing search index...

    Interface ExtensionInitResult

    Result returned from extension initialization. Extensions report whether startup succeeded and what routes they registered.

    interface ExtensionInitResult {
        Message: string;
        RegisteredRoutes?: string[];
        Skipped?: boolean;
        Success: boolean;
    }
    Index

    Properties

    Message: string

    Human-readable status message, logged by the extension loader.

    RegisteredRoutes?: string[]

    Routes registered by this extension. Used for logging and health check reporting.

    `['POST /webhook/slack', 'GET /webhook/slack/health']`
    
    Skipped?: boolean

    Indicates the extension chose not to load because it isn't actually configured (e.g., missing required secrets, placeholder defaults still in place). When true, the loader treats this as a quiet, expected condition rather than an error: no LogError is emitted, and the skip line itself is verbose-only (only printed when MJ_VERBOSE is enabled). Implies Success: false.

    Success: boolean

    Whether initialization succeeded. If false, the extension is not loaded.