1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "TSInterfaceDeclaration", 6 "body": { 7 "type": "TSInterfaceBody", 8 "body": [ 9 { 10 "type": "TSMethodSignature", 11 "computed": false, 12 "optional": false, 13 "isGetAccessor": true, 14 "isSetAccessor": false, 15 "key": { 16 "type": "Identifier", 17 "name": "I", 18 "loc": { 19 "start": { 20 "line": 19, 21 "column": 5 22 }, 23 "end": { 24 "line": 19, 25 "column": 6 26 } 27 } 28 }, 29 "params": [], 30 "typeAnnotation": { 31 "type": "TSNumberKeyword", 32 "loc": { 33 "start": { 34 "line": 19, 35 "column": 9 36 }, 37 "end": { 38 "line": 19, 39 "column": 15 40 } 41 } 42 }, 43 "loc": { 44 "start": { 45 "line": 18, 46 "column": 5 47 }, 48 "end": { 49 "line": 19, 50 "column": 16 51 } 52 } 53 } 54 ], 55 "loc": { 56 "start": { 57 "line": 17, 58 "column": 14 59 }, 60 "end": { 61 "line": 20, 62 "column": 2 63 } 64 } 65 }, 66 "id": { 67 "type": "Identifier", 68 "name": "I2", 69 "loc": { 70 "start": { 71 "line": 17, 72 "column": 11 73 }, 74 "end": { 75 "line": 17, 76 "column": 13 77 } 78 } 79 }, 80 "extends": [], 81 "loc": { 82 "start": { 83 "line": 17, 84 "column": 1 85 }, 86 "end": { 87 "line": 20, 88 "column": 2 89 } 90 } 91 } 92 ], 93 "loc": { 94 "start": { 95 "line": 1, 96 "column": 1 97 }, 98 "end": { 99 "line": 20, 100 "column": 2 101 } 102 } 103} 104