chromium/chrome/browser/devtools/inspector_protocol_config.json

{
    "use_snake_file_names": true,
    "use_title_case_methods": true,
    "protocol": {
        "package": "chrome/browser/devtools/protocol",
        "output": "protocol",
        "namespace": [ "protocol" ],
        "options": [
            {
                "domain": "Page",
                "include": [ "enable", "disable", "setAdBlockingEnabled", "getInstallabilityErrors", "getManifestIcons", "printToPDF", "getAppId", "setSPCTransactionMode", "setRPHRegistrationMode" ],
                "include_events": [],
                "async": ["getInstallabilityErrors", "getManifestIcons", "printToPDF", "getAppId" ]
            },
            {
                "domain": "Browser",
                "include": [ "getWindowForTarget", "getWindowBounds", "setWindowBounds", "close", "setDockTile", "executeBrowserCommand", "addPrivacySandboxEnrollmentOverride" ],
                "include_events": []
            },
            {
                "domain": "Target",
                "include": [ "setRemoteLocations", "createTarget" ],
                "include_events": []
            },
            {
                "domain": "Cast",
                "async": ["startDesktopMirroring", "startTabMirroring"]
            },
            {
                "domain": "Emulation",
                "include": ["disable", "setAutomationOverride"]
            },
            {
                "domain": "WindowManager"
            },
            {
                "domain": "Extensions",
                "async": [ "loadUnpacked", "getStorageItems", "setStorageItems", "removeStorageItems", "clearStorageItems" ]
            },
            {
                "domain": "Security",
                "include": [ "enable", "disable" ],
                "include_events": [ "visibleSecurityStateChanged" ]
            },
            {
                "domain": "Storage",
                "include": ["runBounceTrackingMitigations", "getRelatedWebsiteSets"],
                "async": ["runBounceTrackingMitigations", "getRelatedWebsiteSets"]
            },
            {
                "domain": "SystemInfo",
                "include": ["getFeatureState"]
            },
            {
                "domain": "Autofill",
                "async": [ "setAddresses" ]
            },
            {
                "domain": "PWA",
                "async": [ "changeAppUserSettings", "getOsAppState", "install", "launch", "launchFilesInApp", "uninstall" ]
            }
        ]
    },
    "lib": {
        "package": "chrome/browser/devtools/protocol",
        "output": "protocol",
        "protocol_traits": "third_party/inspector_protocol/crdtp/chromium/protocol_traits.h"
    },

    "crdtp": {
        "namespace": "crdtp"
    }
}