fail-on-duplicate-enum-type.json   [plain text]


{
    "types": {
        "JavaScriptCore": [
            {
                "name": "Type", "mode": "SCALAR", "storage": "uint64_t",
                "enclosing_class": "PlatformEvent",
                "flags": ["ENUM"],
                "values": ["Mouse", "Keyboard"],
                "header": "replay/PlatformEvent.h"
            }
        ],
        "WebCore": [
            {
                "name": "Type", "mode": "SCALAR", "storage": "uint64_t",
                "enclosing_class": "PlatformEvent",
                "flags": ["ENUM"],
                "values": ["Mouse", "Keyboard"],
                "header": "replay/PlatformEvent.h"
            }
        ]
    },

    "inputs": {
        "Test": [
            {
                "name": "FormCombo",
                "description": "Combines an event type and form data type.",
                "queue": "SCRIPT_MEMOIZED",
                "members": [
                    { "name": "eventType", "type": "PlatformEvent::Type" }
                ]
            }
        ]
    }
}