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