generate-input-with-vector-members.json   [plain text]


{
    "types": {
        "Global": [
            { "name": "double", "mode": "SCALAR" }
        ],

        "JavaScriptCore": [
            { "name": "JSThing", "mode": "SCALAR", "header": "things/JSThing.h" }
        ],

        "WebCore": [
            { "name": "WebThing", "mode": "SCALAR", "header": "things/WebThing.h"  }
        ]
    },

    "inputs": [
        {
            "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"] }
            ]
        }
    ]
}