1[ 2 { 3 "type": "interface", 4 "name": "Canvas", 5 "partial": false, 6 "members": [ 7 { 8 "type": "operation", 9 "getter": false, 10 "setter": false, 11 "deleter": false, 12 "static": false, 13 "stringifier": false, 14 "idlType": { 15 "sequence": false, 16 "generic": null, 17 "nullable": false, 18 "union": false, 19 "idlType": "void" 20 }, 21 "name": "drawPolygon", 22 "arguments": [ 23 { 24 "optional": false, 25 "variadic": false, 26 "extAttrs": [], 27 "idlType": { 28 "sequence": true, 29 "generic": "sequence", 30 "nullable": false, 31 "union": false, 32 "idlType": { 33 "sequence": false, 34 "generic": null, 35 "nullable": false, 36 "union": false, 37 "idlType": "float" 38 } 39 }, 40 "name": "coordinates" 41 } 42 ], 43 "extAttrs": [] 44 }, 45 { 46 "type": "operation", 47 "getter": false, 48 "setter": false, 49 "deleter": false, 50 "static": false, 51 "stringifier": false, 52 "idlType": { 53 "sequence": true, 54 "generic": "sequence", 55 "nullable": false, 56 "union": false, 57 "idlType": { 58 "sequence": false, 59 "generic": null, 60 "nullable": false, 61 "union": false, 62 "idlType": "float" 63 } 64 }, 65 "name": "getInflectionPoints", 66 "arguments": [], 67 "extAttrs": [] 68 } 69 ], 70 "inheritance": null, 71 "extAttrs": [] 72 }, 73 { 74 "type": "interface", 75 "name": "Foo", 76 "partial": false, 77 "members": [ 78 79 { 80 "type": "operation", 81 "getter": false, 82 "setter": false, 83 "deleter": false, 84 "static": false, 85 "stringifier": false, 86 "idlType": { 87 "sequence": false, 88 "generic": null, 89 "nullable": false, 90 "union": false, 91 "idlType": "sequence" 92 }, 93 "name": "bar", 94 "arguments": [], 95 "extAttrs": [] 96 } 97 ], 98 "inheritance": null, 99 "extAttrs": [] 100 }, 101 102 { 103 "type": "interface", 104 "name": "I", 105 "partial": false, 106 "members": [ 107 { 108 "type": "operation", 109 "getter": false, 110 "setter": false, 111 "deleter": false, 112 "static": false, 113 "stringifier": false, 114 "idlType": { 115 "sequence": false, 116 "generic": null, 117 "nullable": false, 118 "union": false, 119 "idlType": "void" 120 }, 121 "name": "f1", 122 "arguments": [ 123 { 124 "optional": false, 125 "variadic": false, 126 "extAttrs": [], 127 "idlType": { 128 "sequence": true, 129 "generic": "sequence", 130 "nullable": false, 131 "union": false, 132 "idlType": { 133 "sequence": false, 134 "generic": null, 135 "nullable": false, 136 "union": false, 137 "idlType": "long", 138 "extAttrs": [ 139 { 140 "name": "XAttr", 141 "arguments": null, 142 "type": "extended-attribute", 143 "rhs": null 144 } 145 ] 146 } 147 }, 148 "name": "arg" 149 } 150 ], 151 "extAttrs": [] 152 } 153 ], 154 "inheritance": null, 155 "extAttrs": [] 156 } 157] 158