IFClite TypeScript API
    Preparing search index...

    Interface CompatibilityResult

    interface CompatibilityResult {
        declared: string;
        extensionId: string;
        reason: string;
        reasonCode:
            | "invalid-sdk-version"
            | "unsupported-range"
            | "range-mismatch"
            | "range-match";
        sdk: string;
        status: Compatibility;
    }
    Index
    declared: string

    The declared engines.ifcLiteSdk range string.

    extensionId: string

    The extension id we evaluated.

    reason: string

    Plain-English diagnostic for logs, prompts, and non-localized consumers.

    reasonCode:
        | "invalid-sdk-version"
        | "unsupported-range"
        | "range-mismatch"
        | "range-match"

    Stable explanation for programmatic handling and UI localization.

    sdk: string

    The current SDK version we evaluated against.