| { |
| "types": { |
| "Global": [ |
| { "name": "double", "mode": "SCALAR" } |
| ], |
| |
| "JavaScriptCore": [ |
| { "name": "JSThing", "mode": "SCALAR", "header": "things/JSThing.h" } |
| ], |
| |
| "WebCore": [ |
| { "name": "WebThing", "mode": "SCALAR", "header": "things/WebThing.h" }, |
| { |
| "name": "HistoryItem", "mode": "SHARED", |
| "header": "history/HistoryItem.h" |
| } |
| ] |
| }, |
| |
| "inputs": { |
| "Test": [ |
| { |
| "name": "ArrayOfThings", |
| "description": "Supplies arrays of things.", |
| "queue": "SCRIPT_MEMOIZED", |
| "members": [ |
| { "name": "doubles", "type": "double", "flags": ["VECTOR"] }, |
| { "name": "jsthings", "type": "JSThing", "flags": ["VECTOR"] }, |
| { "name": "webthings", "type": "WebThing", "flags": ["VECTOR"] } |
| ] |
| }, |
| { |
| "name": "SavedHistory", |
| "description": "Save history items.", |
| "queue": "SCRIPT_MEMOIZED", |
| "members": [ |
| { "name": "entries", "type": "HistoryItem", "flags": ["VECTOR"] } |
| ] |
| } |
| ] |
| } |
| } |