blob: 699439d8aa86d2739a1d5db03b1b5768c6192236 [file] [log] [blame]
{
"types": {
"JavaScriptCore": [
{
"name": "Type", "mode": "SCALAR", "storage": "uint64_t",
"enclosing_class": "PlatformEvent1",
"flags": ["ENUM"],
"values": ["Mouse", "Keyboard"],
"header": "replay/PlatformEvent.h"
},
{
"name": "Type", "mode": "SCALAR",
"enclosing_class": "PlatformEvent2",
"flags": ["ENUM_CLASS"],
"values": ["Mouse", "Keyboard"],
"header": "replay/PlatformEvent.h"
}
],
"Test": [
{
"name": "Type", "mode": "SCALAR", "storage": "uint64_t",
"enclosing_class": "FormData1",
"flags": ["ENUM"],
"values": ["Text", "Blob"],
"header": "replay/FormData1.h"
},
{
"name": "Type", "mode": "SCALAR",
"enclosing_class": "FormData2",
"flags": ["ENUM_CLASS"],
"values": ["Text", "Blob"],
"header": "replay/FormData2.h"
}
]
},
"inputs": {
"Test": [
{
"name": "FormCombo",
"description": "Combines an event type and form data type.",
"queue": "SCRIPT_MEMOIZED",
"members": [
{ "name": "eventType1", "type": "PlatformEvent1::Type" },
{ "name": "eventType2", "type": "PlatformEvent2::Type" },
{ "name": "formType1", "type": "FormData1::Type" },
{ "name": "formType2", "type": "FormData2::Type" }
]
}
]
}
}