OpenFairyGUI API
    Preparing search index...

    Interface BackendCapabilityManifest

    interface BackendCapabilityManifest {
        adapters: {
            fileSystem: {
                injected: true;
                requiredFor: readonly [
                    "openSession",
                    "saveSession",
                    "materializeSession",
                ];
            };
            host: { injected: true; requiredFor: readonly ["advisoryLockMetadata"] };
            projectStorage: {
                adapterFactory: "createBackendStorageFileSystem";
                browserSafe: true;
                injected: true;
                requiredFor: readonly [
                    "openProjectSession.writeback",
                    "saveSession",
                    "materializeSession",
                ];
            };
        };
        browserSafe: true;
        diagnostics: {
            automaticRepair: false;
            errorDiagnosticMirror: true;
            recoveryGuides: "all-formal-codes";
            stableCodes: true;
        };
        executionBoundaries: {
            artifactPublish: BackendArtifactBridgeCapability;
            artifactRestore: BackendArtifactBridgeCapability;
            fileBackedSession: "adapter-backed";
            projectSession: "in-process-browser-safe";
        };
        nodeEntrypoint: "@openfairygui/backend/node";
        rootEntrypoint: "@openfairygui/backend";
    }
    Index
    adapters: {
        fileSystem: {
            injected: true;
            requiredFor: readonly ["openSession", "saveSession", "materializeSession"];
        };
        host: { injected: true; requiredFor: readonly ["advisoryLockMetadata"] };
        projectStorage: {
            adapterFactory: "createBackendStorageFileSystem";
            browserSafe: true;
            injected: true;
            requiredFor: readonly [
                "openProjectSession.writeback",
                "saveSession",
                "materializeSession",
            ];
        };
    }
    browserSafe: true
    diagnostics: {
        automaticRepair: false;
        errorDiagnosticMirror: true;
        recoveryGuides: "all-formal-codes";
        stableCodes: true;
    }
    executionBoundaries: {
        artifactPublish: BackendArtifactBridgeCapability;
        artifactRestore: BackendArtifactBridgeCapability;
        fileBackedSession: "adapter-backed";
        projectSession: "in-process-browser-safe";
    }
    nodeEntrypoint: "@openfairygui/backend/node"
    rootEntrypoint: "@openfairygui/backend"