| [ |
| { |
| "type": "interface", |
| "name": "Point", |
| "partial": false, |
| "members": [ |
| { |
| "type": "attribute", |
| "static": false, |
| "stringifier": false, |
| "inherit": false, |
| "readonly": false, |
| "idlType": { |
| "sequence": false, |
| "generic": null, |
| "nullable": false, |
| "array": false, |
| "union": false, |
| "idlType": "float" |
| }, |
| "name": "x", |
| "extAttrs": [] |
| }, |
| { |
| "type": "attribute", |
| "static": false, |
| "stringifier": false, |
| "inherit": false, |
| "readonly": false, |
| "idlType": { |
| "sequence": false, |
| "generic": null, |
| "nullable": false, |
| "array": false, |
| "union": false, |
| "idlType": "float" |
| }, |
| "name": "y", |
| "extAttrs": [] |
| } |
| ], |
| "inheritance": null, |
| "extAttrs": [] |
| }, |
| { |
| "type": "typedef", |
| "typeExtAttrs": [], |
| "idlType": { |
| "sequence": true, |
| "generic": "sequence", |
| "nullable": false, |
| "array": false, |
| "union": false, |
| "idlType": { |
| "sequence": false, |
| "generic": null, |
| "nullable": false, |
| "array": false, |
| "union": false, |
| "idlType": "Point" |
| } |
| }, |
| "name": "PointSequence", |
| "extAttrs": [] |
| }, |
| { |
| "type": "interface", |
| "name": "Rect", |
| "partial": false, |
| "members": [ |
| { |
| "type": "attribute", |
| "static": false, |
| "stringifier": false, |
| "inherit": false, |
| "readonly": false, |
| "idlType": { |
| "sequence": false, |
| "generic": null, |
| "nullable": false, |
| "array": false, |
| "union": false, |
| "idlType": "Point" |
| }, |
| "name": "topleft", |
| "extAttrs": [] |
| }, |
| { |
| "type": "attribute", |
| "static": false, |
| "stringifier": false, |
| "inherit": false, |
| "readonly": false, |
| "idlType": { |
| "sequence": false, |
| "generic": null, |
| "nullable": false, |
| "array": false, |
| "union": false, |
| "idlType": "Point" |
| }, |
| "name": "bottomright", |
| "extAttrs": [] |
| } |
| ], |
| "inheritance": null, |
| "extAttrs": [] |
| }, |
| { |
| "type": "interface", |
| "name": "Widget", |
| "partial": false, |
| "members": [ |
| { |
| "type": "attribute", |
| "static": false, |
| "stringifier": false, |
| "inherit": false, |
| "readonly": true, |
| "idlType": { |
| "sequence": false, |
| "generic": null, |
| "nullable": false, |
| "array": false, |
| "union": false, |
| "idlType": "Rect" |
| }, |
| "name": "bounds", |
| "extAttrs": [] |
| }, |
| { |
| "type": "operation", |
| "getter": false, |
| "setter": false, |
| "creator": false, |
| "deleter": false, |
| "legacycaller": false, |
| "static": false, |
| "stringifier": false, |
| "idlType": { |
| "sequence": false, |
| "generic": null, |
| "nullable": false, |
| "array": false, |
| "union": false, |
| "idlType": "boolean" |
| }, |
| "name": "pointWithinBounds", |
| "arguments": [ |
| { |
| "optional": false, |
| "variadic": false, |
| "extAttrs": [], |
| "idlType": { |
| "sequence": false, |
| "generic": null, |
| "nullable": false, |
| "array": false, |
| "union": false, |
| "idlType": "Point" |
| }, |
| "name": "p" |
| } |
| ], |
| "extAttrs": [] |
| }, |
| { |
| "type": "operation", |
| "getter": false, |
| "setter": false, |
| "creator": false, |
| "deleter": false, |
| "legacycaller": false, |
| "static": false, |
| "stringifier": false, |
| "idlType": { |
| "sequence": false, |
| "generic": null, |
| "nullable": false, |
| "array": false, |
| "union": false, |
| "idlType": "boolean" |
| }, |
| "name": "allPointsWithinBounds", |
| "arguments": [ |
| { |
| "optional": false, |
| "variadic": false, |
| "extAttrs": [], |
| "idlType": { |
| "sequence": false, |
| "generic": null, |
| "nullable": false, |
| "array": false, |
| "union": false, |
| "idlType": "PointSequence" |
| }, |
| "name": "ps" |
| } |
| ], |
| "extAttrs": [] |
| } |
| ], |
| "inheritance": null, |
| "extAttrs": [] |
| }, |
| { |
| "type": "typedef", |
| "typeExtAttrs": [ |
| { |
| "name": "Clamp", |
| "arguments": null |
| } |
| ], |
| "idlType": { |
| "sequence": false, |
| "generic": null, |
| "nullable": false, |
| "array": false, |
| "union": false, |
| "idlType": "octet" |
| }, |
| "name": "value", |
| "extAttrs": [] |
| } |
| ] |