1[ 2 { 3 "type": "callback", 4 "name": "AsyncOperationCallback", 5 "idlType": { 6 "sequence": false, 7 "generic": null, 8 "nullable": false, 9 "array": false, 10 "union": false, 11 "idlType": "void" 12 }, 13 "arguments": [ 14 { 15 "optional": false, 16 "variadic": false, 17 "extAttrs": [], 18 "idlType": { 19 "sequence": false, 20 "generic": null, 21 "nullable": false, 22 "array": false, 23 "union": false, 24 "idlType": "DOMString" 25 }, 26 "name": "status" 27 } 28 ], 29 "extAttrs": [] 30 }, 31 { 32 "type": "callback interface", 33 "name": "EventHandler", 34 "partial": false, 35 "members": [ 36 { 37 "type": "operation", 38 "getter": false, 39 "setter": false, 40 "creator": false, 41 "deleter": false, 42 "legacycaller": false, 43 "static": false, 44 "stringifier": false, 45 "idlType": { 46 "sequence": false, 47 "generic": null, 48 "nullable": false, 49 "array": false, 50 "union": false, 51 "idlType": "void" 52 }, 53 "name": "eventOccurred", 54 "arguments": [ 55 { 56 "optional": false, 57 "variadic": false, 58 "extAttrs": [], 59 "idlType": { 60 "sequence": false, 61 "generic": null, 62 "nullable": false, 63 "array": false, 64 "union": false, 65 "idlType": "DOMString" 66 }, 67 "name": "details" 68 } 69 ], 70 "extAttrs": [] 71 } 72 ], 73 "inheritance": null, 74 "extAttrs": [] 75 }, 76 { 77 "type": "callback", 78 "name": "SortCallback", 79 "idlType": { 80 "sequence": false, 81 "generic": null, 82 "nullable": false, 83 "array": false, 84 "union": false, 85 "idlType": "boolean" 86 }, 87 "arguments": [ 88 { 89 "optional": false, 90 "variadic": false, 91 "extAttrs": [], 92 "idlType": { 93 "sequence": false, 94 "generic": null, 95 "nullable": false, 96 "array": false, 97 "union": false, 98 "idlType": "any" 99 }, 100 "name": "a" 101 }, 102 { 103 "optional": false, 104 "variadic": false, 105 "extAttrs": [], 106 "idlType": { 107 "sequence": false, 108 "generic": null, 109 "nullable": false, 110 "array": false, 111 "union": false, 112 "idlType": "any" 113 }, 114 "name": "b" 115 } 116 ], 117 "extAttrs": [] 118 } 119]