1[ 2 { 3 "type": "interface", 4 "name": "Animal", 5 "partial": false, 6 "members": [ 7 { 8 "type": "attribute", 9 "static": false, 10 "stringifier": false, 11 "inherit": false, 12 "readonly": false, 13 "idlType": { 14 "sequence": false, 15 "generic": null, 16 "nullable": false, 17 "array": false, 18 "union": false, 19 "idlType": "DOMString" 20 }, 21 "name": "name", 22 "extAttrs": [] 23 } 24 ], 25 "inheritance": null, 26 "extAttrs": [] 27 }, 28 { 29 "type": "interface", 30 "name": "Human", 31 "partial": false, 32 "members": [ 33 { 34 "type": "attribute", 35 "static": false, 36 "stringifier": false, 37 "inherit": false, 38 "readonly": false, 39 "idlType": { 40 "sequence": false, 41 "generic": null, 42 "nullable": false, 43 "array": false, 44 "union": false, 45 "idlType": "Dog" 46 }, 47 "name": "pet", 48 "extAttrs": [] 49 } 50 ], 51 "inheritance": "Animal", 52 "extAttrs": [] 53 }, 54 { 55 "type": "interface", 56 "name": "Dog", 57 "partial": false, 58 "members": [ 59 { 60 "type": "attribute", 61 "static": false, 62 "stringifier": false, 63 "inherit": false, 64 "readonly": false, 65 "idlType": { 66 "sequence": false, 67 "generic": null, 68 "nullable": false, 69 "array": false, 70 "union": false, 71 "idlType": "Human" 72 }, 73 "name": "owner", 74 "extAttrs": [] 75 } 76 ], 77 "inheritance": "Animal", 78 "extAttrs": [] 79 } 80]