1{ 2 "types": { 3 "WebCore": [ 4 { 5 "name": "MouseButton", "mode": "SCALAR", 6 "flags": ["ENUM"], 7 "values": ["NoButton", "LeftButton", "MiddleButton", "RightButton"], 8 "header": "path/to/MouseButton.h" 9 } 10 ] 11 }, 12 13 "inputs": [ 14 { 15 "name": "SavedMouseButton", 16 "description": "Supplies a mouse button enum value.", 17 "queue": "SCRIPT_MEMOIZED", 18 "members": [ 19 { "name": "button", "type": "MouseButton" } 20 ] 21 } 22 ] 23} 24