1{ 2 "types": { 3 "Global": [ 4 { "name": "double", "mode": "SCALAR" } 5 ], 6 7 "JavaScriptCore": [ 8 { "name": "JSThing", "mode": "SCALAR", "header": "things/JSThing.h" } 9 ], 10 11 "WebCore": [ 12 { "name": "WebThing", "mode": "SCALAR", "header": "things/WebThing.h" } 13 ] 14 }, 15 16 "inputs": [ 17 { 18 "name": "ArrayOfThings", 19 "description": "Supplies arrays of things.", 20 "queue": "SCRIPT_MEMOIZED", 21 "members": [ 22 { "name": "doubles", "type": "double", "flags": ["VECTOR"] }, 23 { "name": "jsthings", "type": "JSThing", "flags": ["VECTOR"] }, 24 { "name": "webthings", "type": "WebThing", "flags": ["VECTOR"] } 25 ] 26 } 27 ] 28} 29