• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "type": "Program",
3  "statements": [
4    {
5      "type": "TSDeclareFunction",
6      "function": {
7        "type": "ScriptFunction",
8        "id": {
9          "type": "Identifier",
10          "name": "foo",
11          "decorators": [],
12          "loc": {
13            "start": {
14              "line": 17,
15              "column": 10,
16              "program": "test-function-overload1.ts"
17            },
18            "end": {
19              "line": 17,
20              "column": 13,
21              "program": "test-function-overload1.ts"
22            }
23          }
24        },
25        "generator": false,
26        "async": false,
27        "expression": false,
28        "params": [],
29        "loc": {
30          "start": {
31            "line": 17,
32            "column": 1,
33            "program": "test-function-overload1.ts"
34          },
35          "end": {
36            "line": 17,
37            "column": 16,
38            "program": "test-function-overload1.ts"
39          }
40        }
41      },
42      "loc": {
43        "start": {
44          "line": 17,
45          "column": 1,
46          "program": "test-function-overload1.ts"
47        },
48        "end": {
49          "line": 17,
50          "column": 16,
51          "program": "test-function-overload1.ts"
52        }
53      }
54    },
55    {
56      "type": "TSDeclareFunction",
57      "function": {
58        "type": "ScriptFunction",
59        "id": {
60          "type": "Identifier",
61          "name": "foo",
62          "decorators": [],
63          "loc": {
64            "start": {
65              "line": 18,
66              "column": 10,
67              "program": "test-function-overload1.ts"
68            },
69            "end": {
70              "line": 18,
71              "column": 13,
72              "program": "test-function-overload1.ts"
73            }
74          }
75        },
76        "generator": false,
77        "async": false,
78        "expression": false,
79        "params": [],
80        "loc": {
81          "start": {
82            "line": 18,
83            "column": 1,
84            "program": "test-function-overload1.ts"
85          },
86          "end": {
87            "line": 18,
88            "column": 16,
89            "program": "test-function-overload1.ts"
90          }
91        }
92      },
93      "loc": {
94        "start": {
95          "line": 18,
96          "column": 1,
97          "program": "test-function-overload1.ts"
98        },
99        "end": {
100          "line": 18,
101          "column": 16,
102          "program": "test-function-overload1.ts"
103        }
104      }
105    },
106    {
107      "type": "TSDeclareFunction",
108      "function": {
109        "type": "ScriptFunction",
110        "id": {
111          "type": "Identifier",
112          "name": "foo",
113          "decorators": [],
114          "loc": {
115            "start": {
116              "line": 19,
117              "column": 10,
118              "program": "test-function-overload1.ts"
119            },
120            "end": {
121              "line": 19,
122              "column": 13,
123              "program": "test-function-overload1.ts"
124            }
125          }
126        },
127        "generator": false,
128        "async": false,
129        "expression": false,
130        "params": [],
131        "loc": {
132          "start": {
133            "line": 19,
134            "column": 1,
135            "program": "test-function-overload1.ts"
136          },
137          "end": {
138            "line": 19,
139            "column": 16,
140            "program": "test-function-overload1.ts"
141          }
142        }
143      },
144      "loc": {
145        "start": {
146          "line": 19,
147          "column": 1,
148          "program": "test-function-overload1.ts"
149        },
150        "end": {
151          "line": 19,
152          "column": 16,
153          "program": "test-function-overload1.ts"
154        }
155      }
156    }
157  ],
158  "loc": {
159    "start": {
160      "line": 1,
161      "column": 1,
162      "program": "test-function-overload1.ts"
163    },
164    "end": {
165      "line": 19,
166      "column": 16,
167      "program": "test-function-overload1.ts"
168    }
169  }
170}
171