| 
225 | 225 |     "end":18  | 
226 | 226 |   },  | 
227 | 227 |   {  | 
228 |  | -    "type":"(x: ) => ",  | 
 | 228 | +    "type":"(x: empty) => empty",  | 
229 | 229 |     "reasons":[],  | 
230 | 230 |     "loc":{  | 
231 | 231 |       "source":"test.js",  | 
 | 
240 | 240 |     "end":20  | 
241 | 241 |   },  | 
242 | 242 |   {  | 
243 |  | -    "type":"",  | 
 | 243 | +    "type":"empty",  | 
244 | 244 |     "reasons":[],  | 
245 | 245 |     "loc":{  | 
246 | 246 |       "source":"test.js",  | 
 | 
255 | 255 |     "end":22  | 
256 | 256 |   },  | 
257 | 257 |   {  | 
258 |  | -    "type":"",  | 
 | 258 | +    "type":"empty",  | 
259 | 259 |     "reasons":[],  | 
260 | 260 |     "loc":{  | 
261 | 261 |       "source":"test.js",  | 
 | 
555 | 555 |         "end":50  | 
556 | 556 |       },  | 
557 | 557 |       {  | 
558 |  | -        "desc":"",  | 
 | 558 | +        "desc":"empty",  | 
559 | 559 |         "loc":{  | 
560 | 560 |           "source":"test.js",  | 
561 | 561 |           "type":"SourceFile",  | 
 | 
569 | 569 |         "end":50  | 
570 | 570 |       },  | 
571 | 571 |       {  | 
572 |  | -        "desc":"",  | 
 | 572 | +        "desc":"empty",  | 
573 | 573 |         "loc":{  | 
574 | 574 |           "source":"test.js",  | 
575 | 575 |           "type":"SourceFile",  | 
 | 
583 | 583 |         "end":50  | 
584 | 584 |       },  | 
585 | 585 |       {  | 
586 |  | -        "desc":"",  | 
 | 586 | +        "desc":"empty",  | 
587 | 587 |         "loc":{  | 
588 | 588 |           "source":"test.js",  | 
589 | 589 |           "type":"SourceFile",  | 
 | 
597 | 597 |         "end":50  | 
598 | 598 |       },  | 
599 | 599 |       {  | 
600 |  | -        "desc":"",  | 
 | 600 | +        "desc":"empty",  | 
601 | 601 |         "loc":{  | 
602 | 602 |           "source":"test.js",  | 
603 | 603 |           "type":"SourceFile",  | 
 | 
754 | 754 |         "end":34  | 
755 | 755 |       },  | 
756 | 756 |       {  | 
757 |  | -        "desc":"",  | 
 | 757 | +        "desc":"empty",  | 
758 | 758 |         "loc":{  | 
759 | 759 |           "source":"test.js",  | 
760 | 760 |           "type":"SourceFile",  | 
 | 
1838 | 1838 |     "end":18  | 
1839 | 1839 |   },  | 
1840 | 1840 |   {  | 
1841 |  | -    "raw_type":"{\n  \"reason\":{\n    \"pos\":{\n      \"source\":null,\n      \"type\":null,\n      \"start\":{\"line\":0,\"column\":1,\"offset\":0},\n      \"end\":{\"line\":0,\"column\":0,\"offset\":0}\n    },\n    \"desc\":\"function\"\n  },\n  \"kind\":\"FunT\",\n  \"static\":{\n    \"reason\":{\n      \"pos\":{\n        \"source\":null,\n        \"type\":null,\n        \"start\":{\"line\":0,\"column\":1,\"offset\":0},\n        \"end\":{\"line\":0,\"column\":0,\"offset\":0}\n      },\n      \"desc\":\"statics of function\"\n    },\n    \"kind\":\"AnyFunT\"\n  },\n  \"prototype\":{\n    \"reason\":{\n      \"pos\":{\n        \"source\":null,\n        \"type\":null,\n        \"start\":{\"line\":0,\"column\":1,\"offset\":0},\n        \"end\":{\"line\":0,\"column\":0,\"offset\":0}\n      },\n      \"desc\":\"empty prototype object\"\n    },\n    \"kind\":\"MixedT\"\n  },\n  \"funType\":{\n    \"thisType\":{\n      \"reason\":{\n        \"pos\":{\n          \"source\":null,\n          \"type\":null,\n          \"start\":{\"line\":0,\"column\":1,\"offset\":0},\n          \"end\":{\"line\":0,\"column\":0,\"offset\":0}\n        },\n        \"desc\":\"global object\"\n      },\n      \"kind\":\"MixedT\"\n    },\n    \"paramTypes\":[\n      {\n        \"reason\":{\n          \"pos\":{\n            \"source\":null,\n            \"type\":null,\n            \"start\":{\"line\":0,\"column\":1,\"offset\":0},\n            \"end\":{\"line\":0,\"column\":0,\"offset\":0}\n          },\n          \"desc\":\"\"\n        },\n        \"kind\":\"EmptyT\"\n      }\n    ],\n    \"paramNames\":[\"x\"],\n    \"returnType\":{\n      \"reason\":{\n        \"pos\":{\n          \"source\":null,\n          \"type\":null,\n          \"start\":{\"line\":0,\"column\":1,\"offset\":0},\n          \"end\":{\"line\":0,\"column\":0,\"offset\":0}\n        },\n        \"desc\":\"\"\n      },\n      \"kind\":\"EmptyT\"\n    },\n    \"isPredicate\":false,\n    \"closureIndex\":0,\n    \"changeset\":{\"vars\":[],\"refis\":[]}\n  }\n}",  | 
1842 |  | -    "type":"(x: ) => ",  | 
 | 1841 | +    "raw_type":"{\n  \"reason\":{\n    \"pos\":{\n      \"source\":null,\n      \"type\":null,\n      \"start\":{\"line\":0,\"column\":1,\"offset\":0},\n      \"end\":{\"line\":0,\"column\":0,\"offset\":0}\n    },\n    \"desc\":\"function\"\n  },\n  \"kind\":\"FunT\",\n  \"static\":{\n    \"reason\":{\n      \"pos\":{\n        \"source\":null,\n        \"type\":null,\n        \"start\":{\"line\":0,\"column\":1,\"offset\":0},\n        \"end\":{\"line\":0,\"column\":0,\"offset\":0}\n      },\n      \"desc\":\"statics of function\"\n    },\n    \"kind\":\"AnyFunT\"\n  },\n  \"prototype\":{\n    \"reason\":{\n      \"pos\":{\n        \"source\":null,\n        \"type\":null,\n        \"start\":{\"line\":0,\"column\":1,\"offset\":0},\n        \"end\":{\"line\":0,\"column\":0,\"offset\":0}\n      },\n      \"desc\":\"empty prototype object\"\n    },\n    \"kind\":\"MixedT\"\n  },\n  \"funType\":{\n    \"thisType\":{\n      \"reason\":{\n        \"pos\":{\n          \"source\":null,\n          \"type\":null,\n          \"start\":{\"line\":0,\"column\":1,\"offset\":0},\n          \"end\":{\"line\":0,\"column\":0,\"offset\":0}\n        },\n        \"desc\":\"global object\"\n      },\n      \"kind\":\"MixedT\"\n    },\n    \"paramTypes\":[\n      {\n        \"reason\":{\n          \"pos\":{\n            \"source\":null,\n            \"type\":null,\n            \"start\":{\"line\":0,\"column\":1,\"offset\":0},\n            \"end\":{\"line\":0,\"column\":0,\"offset\":0}\n          },\n          \"desc\":\"empty\"\n        },\n        \"kind\":\"EmptyT\"\n      }\n    ],\n    \"paramNames\":[\"x\"],\n    \"returnType\":{\n      \"reason\":{\n        \"pos\":{\n          \"source\":null,\n          \"type\":null,\n          \"start\":{\"line\":0,\"column\":1,\"offset\":0},\n          \"end\":{\"line\":0,\"column\":0,\"offset\":0}\n        },\n        \"desc\":\"empty\"\n      },\n      \"kind\":\"EmptyT\"\n    },\n    \"isPredicate\":false,\n    \"closureIndex\":0,\n    \"changeset\":{\"vars\":[],\"refis\":[]}\n  }\n}",  | 
 | 1842 | +    "type":"(x: empty) => empty",  | 
1843 | 1843 |     "reasons":[],  | 
1844 | 1844 |     "loc":{  | 
1845 | 1845 |       "source":"test.js",  | 
 | 
1854 | 1854 |     "end":20  | 
1855 | 1855 |   },  | 
1856 | 1856 |   {  | 
1857 |  | -    "raw_type":"{\n  \"reason\":{\n    \"pos\":{\n      \"source\":null,\n      \"type\":null,\n      \"start\":{\"line\":0,\"column\":1,\"offset\":0},\n      \"end\":{\"line\":0,\"column\":0,\"offset\":0}\n    },\n    \"desc\":\"\"\n  },\n  \"kind\":\"EmptyT\"\n}",  | 
1858 |  | -    "type":"",  | 
 | 1857 | +    "raw_type":"{\n  \"reason\":{\n    \"pos\":{\n      \"source\":null,\n      \"type\":null,\n      \"start\":{\"line\":0,\"column\":1,\"offset\":0},\n      \"end\":{\"line\":0,\"column\":0,\"offset\":0}\n    },\n    \"desc\":\"empty\"\n  },\n  \"kind\":\"EmptyT\"\n}",  | 
 | 1858 | +    "type":"empty",  | 
1859 | 1859 |     "reasons":[],  | 
1860 | 1860 |     "loc":{  | 
1861 | 1861 |       "source":"test.js",  | 
 | 
1870 | 1870 |     "end":22  | 
1871 | 1871 |   },  | 
1872 | 1872 |   {  | 
1873 |  | -    "raw_type":"{\n  \"reason\":{\n    \"pos\":{\n      \"source\":null,\n      \"type\":null,\n      \"start\":{\"line\":0,\"column\":1,\"offset\":0},\n      \"end\":{\"line\":0,\"column\":0,\"offset\":0}\n    },\n    \"desc\":\"\"\n  },\n  \"kind\":\"EmptyT\"\n}",  | 
1874 |  | -    "type":"",  | 
 | 1873 | +    "raw_type":"{\n  \"reason\":{\n    \"pos\":{\n      \"source\":null,\n      \"type\":null,\n      \"start\":{\"line\":0,\"column\":1,\"offset\":0},\n      \"end\":{\"line\":0,\"column\":0,\"offset\":0}\n    },\n    \"desc\":\"empty\"\n  },\n  \"kind\":\"EmptyT\"\n}",  | 
 | 1874 | +    "type":"empty",  | 
1875 | 1875 |     "reasons":[],  | 
1876 | 1876 |     "loc":{  | 
1877 | 1877 |       "source":"test.js",  | 
 | 
2173 | 2173 |         "end":50  | 
2174 | 2174 |       },  | 
2175 | 2175 |       {  | 
2176 |  | -        "desc":"",  | 
 | 2176 | +        "desc":"empty",  | 
2177 | 2177 |         "loc":{  | 
2178 | 2178 |           "source":"test.js",  | 
2179 | 2179 |           "type":"SourceFile",  | 
 | 
2187 | 2187 |         "end":50  | 
2188 | 2188 |       },  | 
2189 | 2189 |       {  | 
2190 |  | -        "desc":"",  | 
 | 2190 | +        "desc":"empty",  | 
2191 | 2191 |         "loc":{  | 
2192 | 2192 |           "source":"test.js",  | 
2193 | 2193 |           "type":"SourceFile",  | 
 | 
2201 | 2201 |         "end":50  | 
2202 | 2202 |       },  | 
2203 | 2203 |       {  | 
2204 |  | -        "desc":"",  | 
 | 2204 | +        "desc":"empty",  | 
2205 | 2205 |         "loc":{  | 
2206 | 2206 |           "source":"test.js",  | 
2207 | 2207 |           "type":"SourceFile",  | 
 | 
2215 | 2215 |         "end":50  | 
2216 | 2216 |       },  | 
2217 | 2217 |       {  | 
2218 |  | -        "desc":"",  | 
 | 2218 | +        "desc":"empty",  | 
2219 | 2219 |         "loc":{  | 
2220 | 2220 |           "source":"test.js",  | 
2221 | 2221 |           "type":"SourceFile",  | 
 | 
2374 | 2374 |         "end":34  | 
2375 | 2375 |       },  | 
2376 | 2376 |       {  | 
2377 |  | -        "desc":"",  | 
 | 2377 | +        "desc":"empty",  | 
2378 | 2378 |         "loc":{  | 
2379 | 2379 |           "source":"test.js",  | 
2380 | 2380 |           "type":"SourceFile",  | 
 | 
0 commit comments