Documentation
    Preparing search index...

    Interface CompatibilityReport

    Result of checking a napplet's declared service requirements against the runtime's registered services.

    Surfaced via RuntimeAdapter.onCompatibilityIssue when compatible is false. In strict mode, the runtime blocks loading. In permissive mode (default), the runtime loads the napplet and the shell host decides UX.

    const report: CompatibilityReport = {
    available: [{ name: 'audio', version: '1.0.0' }],
    missing: ['notifications'],
    compatible: false,
    };
    interface CompatibilityReport {
        available: ServiceInfo[];
        compatible: boolean;
        missing: string[];
    }
    Index

    Properties

    available: ServiceInfo[]

    Services that the shell provides (full list from service registry).

    compatible: boolean

    True if all required services are available (missing.length === 0).

    missing: string[]

    Service names declared in manifest requires but not registered in the runtime.