13af6ab5fSopenharmony_ci{ 23af6ab5fSopenharmony_ci "type": "Program", 33af6ab5fSopenharmony_ci "statements": [ 43af6ab5fSopenharmony_ci { 53af6ab5fSopenharmony_ci "type": "TSInterfaceDeclaration", 63af6ab5fSopenharmony_ci "body": { 73af6ab5fSopenharmony_ci "type": "TSInterfaceBody", 83af6ab5fSopenharmony_ci "body": [ 93af6ab5fSopenharmony_ci { 103af6ab5fSopenharmony_ci "type": "MethodDefinition", 113af6ab5fSopenharmony_ci "key": { 123af6ab5fSopenharmony_ci "type": "Identifier", 133af6ab5fSopenharmony_ci "name": "then", 143af6ab5fSopenharmony_ci "decorators": [], 153af6ab5fSopenharmony_ci "loc": { 163af6ab5fSopenharmony_ci "start": { 173af6ab5fSopenharmony_ci "line": 17, 183af6ab5fSopenharmony_ci "column": 5 193af6ab5fSopenharmony_ci }, 203af6ab5fSopenharmony_ci "end": { 213af6ab5fSopenharmony_ci "line": 17, 223af6ab5fSopenharmony_ci "column": 9 233af6ab5fSopenharmony_ci } 243af6ab5fSopenharmony_ci } 253af6ab5fSopenharmony_ci }, 263af6ab5fSopenharmony_ci "kind": "method", 273af6ab5fSopenharmony_ci "accessibility": "public", 283af6ab5fSopenharmony_ci "static": false, 293af6ab5fSopenharmony_ci "optional": false, 303af6ab5fSopenharmony_ci "computed": false, 313af6ab5fSopenharmony_ci "value": { 323af6ab5fSopenharmony_ci "type": "FunctionExpression", 333af6ab5fSopenharmony_ci "function": { 343af6ab5fSopenharmony_ci "type": "ScriptFunction", 353af6ab5fSopenharmony_ci "id": { 363af6ab5fSopenharmony_ci "type": "Identifier", 373af6ab5fSopenharmony_ci "name": "then", 383af6ab5fSopenharmony_ci "decorators": [], 393af6ab5fSopenharmony_ci "loc": { 403af6ab5fSopenharmony_ci "start": { 413af6ab5fSopenharmony_ci "line": 17, 423af6ab5fSopenharmony_ci "column": 5 433af6ab5fSopenharmony_ci }, 443af6ab5fSopenharmony_ci "end": { 453af6ab5fSopenharmony_ci "line": 17, 463af6ab5fSopenharmony_ci "column": 9 473af6ab5fSopenharmony_ci } 483af6ab5fSopenharmony_ci } 493af6ab5fSopenharmony_ci }, 503af6ab5fSopenharmony_ci "generator": false, 513af6ab5fSopenharmony_ci "async": false, 523af6ab5fSopenharmony_ci "expression": false, 533af6ab5fSopenharmony_ci "params": [ 543af6ab5fSopenharmony_ci { 553af6ab5fSopenharmony_ci "type": "ETSParameterExpression", 563af6ab5fSopenharmony_ci "name": { 573af6ab5fSopenharmony_ci "type": "Identifier", 583af6ab5fSopenharmony_ci "name": "onFulfilled", 593af6ab5fSopenharmony_ci "typeAnnotation": { 603af6ab5fSopenharmony_ci "type": "ETSUnionType", 613af6ab5fSopenharmony_ci "types": [ 623af6ab5fSopenharmony_ci { 633af6ab5fSopenharmony_ci "type": "ETSFunctionType", 643af6ab5fSopenharmony_ci "params": [ 653af6ab5fSopenharmony_ci { 663af6ab5fSopenharmony_ci "type": "ETSParameterExpression", 673af6ab5fSopenharmony_ci "name": { 683af6ab5fSopenharmony_ci "type": "Identifier", 693af6ab5fSopenharmony_ci "name": "value", 703af6ab5fSopenharmony_ci "typeAnnotation": { 713af6ab5fSopenharmony_ci "type": "ETSTypeReference", 723af6ab5fSopenharmony_ci "part": { 733af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 743af6ab5fSopenharmony_ci "name": { 753af6ab5fSopenharmony_ci "type": "Identifier", 763af6ab5fSopenharmony_ci "name": "T", 773af6ab5fSopenharmony_ci "decorators": [], 783af6ab5fSopenharmony_ci "loc": { 793af6ab5fSopenharmony_ci "start": { 803af6ab5fSopenharmony_ci "line": 17, 813af6ab5fSopenharmony_ci "column": 46 823af6ab5fSopenharmony_ci }, 833af6ab5fSopenharmony_ci "end": { 843af6ab5fSopenharmony_ci "line": 17, 853af6ab5fSopenharmony_ci "column": 47 863af6ab5fSopenharmony_ci } 873af6ab5fSopenharmony_ci } 883af6ab5fSopenharmony_ci }, 893af6ab5fSopenharmony_ci "loc": { 903af6ab5fSopenharmony_ci "start": { 913af6ab5fSopenharmony_ci "line": 17, 923af6ab5fSopenharmony_ci "column": 46 933af6ab5fSopenharmony_ci }, 943af6ab5fSopenharmony_ci "end": { 953af6ab5fSopenharmony_ci "line": 17, 963af6ab5fSopenharmony_ci "column": 48 973af6ab5fSopenharmony_ci } 983af6ab5fSopenharmony_ci } 993af6ab5fSopenharmony_ci }, 1003af6ab5fSopenharmony_ci "loc": { 1013af6ab5fSopenharmony_ci "start": { 1023af6ab5fSopenharmony_ci "line": 17, 1033af6ab5fSopenharmony_ci "column": 46 1043af6ab5fSopenharmony_ci }, 1053af6ab5fSopenharmony_ci "end": { 1063af6ab5fSopenharmony_ci "line": 17, 1073af6ab5fSopenharmony_ci "column": 48 1083af6ab5fSopenharmony_ci } 1093af6ab5fSopenharmony_ci } 1103af6ab5fSopenharmony_ci }, 1113af6ab5fSopenharmony_ci "decorators": [], 1123af6ab5fSopenharmony_ci "loc": { 1133af6ab5fSopenharmony_ci "start": { 1143af6ab5fSopenharmony_ci "line": 17, 1153af6ab5fSopenharmony_ci "column": 39 1163af6ab5fSopenharmony_ci }, 1173af6ab5fSopenharmony_ci "end": { 1183af6ab5fSopenharmony_ci "line": 17, 1193af6ab5fSopenharmony_ci "column": 48 1203af6ab5fSopenharmony_ci } 1213af6ab5fSopenharmony_ci } 1223af6ab5fSopenharmony_ci }, 1233af6ab5fSopenharmony_ci "loc": { 1243af6ab5fSopenharmony_ci "start": { 1253af6ab5fSopenharmony_ci "line": 17, 1263af6ab5fSopenharmony_ci "column": 39 1273af6ab5fSopenharmony_ci }, 1283af6ab5fSopenharmony_ci "end": { 1293af6ab5fSopenharmony_ci "line": 17, 1303af6ab5fSopenharmony_ci "column": 48 1313af6ab5fSopenharmony_ci } 1323af6ab5fSopenharmony_ci } 1333af6ab5fSopenharmony_ci } 1343af6ab5fSopenharmony_ci ], 1353af6ab5fSopenharmony_ci "returnType": { 1363af6ab5fSopenharmony_ci "type": "ETSUnionType", 1373af6ab5fSopenharmony_ci "types": [ 1383af6ab5fSopenharmony_ci { 1393af6ab5fSopenharmony_ci "type": "ETSTypeReference", 1403af6ab5fSopenharmony_ci "part": { 1413af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 1423af6ab5fSopenharmony_ci "name": { 1433af6ab5fSopenharmony_ci "type": "Identifier", 1443af6ab5fSopenharmony_ci "name": "U", 1453af6ab5fSopenharmony_ci "decorators": [], 1463af6ab5fSopenharmony_ci "loc": { 1473af6ab5fSopenharmony_ci "start": { 1483af6ab5fSopenharmony_ci "line": 17, 1493af6ab5fSopenharmony_ci "column": 52 1503af6ab5fSopenharmony_ci }, 1513af6ab5fSopenharmony_ci "end": { 1523af6ab5fSopenharmony_ci "line": 17, 1533af6ab5fSopenharmony_ci "column": 53 1543af6ab5fSopenharmony_ci } 1553af6ab5fSopenharmony_ci } 1563af6ab5fSopenharmony_ci }, 1573af6ab5fSopenharmony_ci "loc": { 1583af6ab5fSopenharmony_ci "start": { 1593af6ab5fSopenharmony_ci "line": 17, 1603af6ab5fSopenharmony_ci "column": 52 1613af6ab5fSopenharmony_ci }, 1623af6ab5fSopenharmony_ci "end": { 1633af6ab5fSopenharmony_ci "line": 17, 1643af6ab5fSopenharmony_ci "column": 54 1653af6ab5fSopenharmony_ci } 1663af6ab5fSopenharmony_ci } 1673af6ab5fSopenharmony_ci }, 1683af6ab5fSopenharmony_ci "loc": { 1693af6ab5fSopenharmony_ci "start": { 1703af6ab5fSopenharmony_ci "line": 17, 1713af6ab5fSopenharmony_ci "column": 52 1723af6ab5fSopenharmony_ci }, 1733af6ab5fSopenharmony_ci "end": { 1743af6ab5fSopenharmony_ci "line": 17, 1753af6ab5fSopenharmony_ci "column": 54 1763af6ab5fSopenharmony_ci } 1773af6ab5fSopenharmony_ci } 1783af6ab5fSopenharmony_ci }, 1793af6ab5fSopenharmony_ci { 1803af6ab5fSopenharmony_ci "type": "ETSTypeReference", 1813af6ab5fSopenharmony_ci "part": { 1823af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 1833af6ab5fSopenharmony_ci "name": { 1843af6ab5fSopenharmony_ci "type": "Identifier", 1853af6ab5fSopenharmony_ci "name": "PL", 1863af6ab5fSopenharmony_ci "decorators": [], 1873af6ab5fSopenharmony_ci "loc": { 1883af6ab5fSopenharmony_ci "start": { 1893af6ab5fSopenharmony_ci "line": 17, 1903af6ab5fSopenharmony_ci "column": 54 1913af6ab5fSopenharmony_ci }, 1923af6ab5fSopenharmony_ci "end": { 1933af6ab5fSopenharmony_ci "line": 17, 1943af6ab5fSopenharmony_ci "column": 56 1953af6ab5fSopenharmony_ci } 1963af6ab5fSopenharmony_ci } 1973af6ab5fSopenharmony_ci }, 1983af6ab5fSopenharmony_ci "typeParams": { 1993af6ab5fSopenharmony_ci "type": "TSTypeParameterInstantiation", 2003af6ab5fSopenharmony_ci "params": [ 2013af6ab5fSopenharmony_ci { 2023af6ab5fSopenharmony_ci "type": "ETSTypeReference", 2033af6ab5fSopenharmony_ci "part": { 2043af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 2053af6ab5fSopenharmony_ci "name": { 2063af6ab5fSopenharmony_ci "type": "Identifier", 2073af6ab5fSopenharmony_ci "name": "U", 2083af6ab5fSopenharmony_ci "decorators": [], 2093af6ab5fSopenharmony_ci "loc": { 2103af6ab5fSopenharmony_ci "start": { 2113af6ab5fSopenharmony_ci "line": 17, 2123af6ab5fSopenharmony_ci "column": 57 2133af6ab5fSopenharmony_ci }, 2143af6ab5fSopenharmony_ci "end": { 2153af6ab5fSopenharmony_ci "line": 17, 2163af6ab5fSopenharmony_ci "column": 58 2173af6ab5fSopenharmony_ci } 2183af6ab5fSopenharmony_ci } 2193af6ab5fSopenharmony_ci }, 2203af6ab5fSopenharmony_ci "loc": { 2213af6ab5fSopenharmony_ci "start": { 2223af6ab5fSopenharmony_ci "line": 17, 2233af6ab5fSopenharmony_ci "column": 57 2243af6ab5fSopenharmony_ci }, 2253af6ab5fSopenharmony_ci "end": { 2263af6ab5fSopenharmony_ci "line": 17, 2273af6ab5fSopenharmony_ci "column": 59 2283af6ab5fSopenharmony_ci } 2293af6ab5fSopenharmony_ci } 2303af6ab5fSopenharmony_ci }, 2313af6ab5fSopenharmony_ci "loc": { 2323af6ab5fSopenharmony_ci "start": { 2333af6ab5fSopenharmony_ci "line": 17, 2343af6ab5fSopenharmony_ci "column": 57 2353af6ab5fSopenharmony_ci }, 2363af6ab5fSopenharmony_ci "end": { 2373af6ab5fSopenharmony_ci "line": 17, 2383af6ab5fSopenharmony_ci "column": 59 2393af6ab5fSopenharmony_ci } 2403af6ab5fSopenharmony_ci } 2413af6ab5fSopenharmony_ci } 2423af6ab5fSopenharmony_ci ], 2433af6ab5fSopenharmony_ci "loc": { 2443af6ab5fSopenharmony_ci "start": { 2453af6ab5fSopenharmony_ci "line": 17, 2463af6ab5fSopenharmony_ci "column": 56 2473af6ab5fSopenharmony_ci }, 2483af6ab5fSopenharmony_ci "end": { 2493af6ab5fSopenharmony_ci "line": 17, 2503af6ab5fSopenharmony_ci "column": 59 2513af6ab5fSopenharmony_ci } 2523af6ab5fSopenharmony_ci } 2533af6ab5fSopenharmony_ci }, 2543af6ab5fSopenharmony_ci "loc": { 2553af6ab5fSopenharmony_ci "start": { 2563af6ab5fSopenharmony_ci "line": 17, 2573af6ab5fSopenharmony_ci "column": 54 2583af6ab5fSopenharmony_ci }, 2593af6ab5fSopenharmony_ci "end": { 2603af6ab5fSopenharmony_ci "line": 17, 2613af6ab5fSopenharmony_ci "column": 66 2623af6ab5fSopenharmony_ci } 2633af6ab5fSopenharmony_ci } 2643af6ab5fSopenharmony_ci }, 2653af6ab5fSopenharmony_ci "loc": { 2663af6ab5fSopenharmony_ci "start": { 2673af6ab5fSopenharmony_ci "line": 17, 2683af6ab5fSopenharmony_ci "column": 54 2693af6ab5fSopenharmony_ci }, 2703af6ab5fSopenharmony_ci "end": { 2713af6ab5fSopenharmony_ci "line": 17, 2723af6ab5fSopenharmony_ci "column": 66 2733af6ab5fSopenharmony_ci } 2743af6ab5fSopenharmony_ci } 2753af6ab5fSopenharmony_ci } 2763af6ab5fSopenharmony_ci ], 2773af6ab5fSopenharmony_ci "loc": { 2783af6ab5fSopenharmony_ci "start": { 2793af6ab5fSopenharmony_ci "line": 17, 2803af6ab5fSopenharmony_ci "column": 52 2813af6ab5fSopenharmony_ci }, 2823af6ab5fSopenharmony_ci "end": { 2833af6ab5fSopenharmony_ci "line": 17, 2843af6ab5fSopenharmony_ci "column": 66 2853af6ab5fSopenharmony_ci } 2863af6ab5fSopenharmony_ci } 2873af6ab5fSopenharmony_ci } 2883af6ab5fSopenharmony_ci "throwMarker": "throws", 2893af6ab5fSopenharmony_ci "loc": { 2903af6ab5fSopenharmony_ci "start": { 2913af6ab5fSopenharmony_ci "line": 17, 2923af6ab5fSopenharmony_ci "column": 38 2933af6ab5fSopenharmony_ci }, 2943af6ab5fSopenharmony_ci "end": { 2953af6ab5fSopenharmony_ci "line": 17, 2963af6ab5fSopenharmony_ci "column": 66 2973af6ab5fSopenharmony_ci } 2983af6ab5fSopenharmony_ci } 2993af6ab5fSopenharmony_ci }, 3003af6ab5fSopenharmony_ci { 3013af6ab5fSopenharmony_ci "type": "ETSUndefinedType", 3023af6ab5fSopenharmony_ci "loc": { 3033af6ab5fSopenharmony_ci "start": { 3043af6ab5fSopenharmony_ci "line": 17, 3053af6ab5fSopenharmony_ci "column": 35 3063af6ab5fSopenharmony_ci }, 3073af6ab5fSopenharmony_ci "end": { 3083af6ab5fSopenharmony_ci "line": 17, 3093af6ab5fSopenharmony_ci "column": 36 3103af6ab5fSopenharmony_ci } 3113af6ab5fSopenharmony_ci } 3123af6ab5fSopenharmony_ci } 3133af6ab5fSopenharmony_ci ], 3143af6ab5fSopenharmony_ci "loc": { 3153af6ab5fSopenharmony_ci "start": { 3163af6ab5fSopenharmony_ci "line": 17, 3173af6ab5fSopenharmony_ci "column": 38 3183af6ab5fSopenharmony_ci }, 3193af6ab5fSopenharmony_ci "end": { 3203af6ab5fSopenharmony_ci "line": 17, 3213af6ab5fSopenharmony_ci "column": 66 3223af6ab5fSopenharmony_ci } 3233af6ab5fSopenharmony_ci } 3243af6ab5fSopenharmony_ci }, 3253af6ab5fSopenharmony_ci "decorators": [], 3263af6ab5fSopenharmony_ci "loc": { 3273af6ab5fSopenharmony_ci "start": { 3283af6ab5fSopenharmony_ci "line": 17, 3293af6ab5fSopenharmony_ci "column": 24 3303af6ab5fSopenharmony_ci }, 3313af6ab5fSopenharmony_ci "end": { 3323af6ab5fSopenharmony_ci "line": 17, 3333af6ab5fSopenharmony_ci "column": 66 3343af6ab5fSopenharmony_ci } 3353af6ab5fSopenharmony_ci } 3363af6ab5fSopenharmony_ci }, 3373af6ab5fSopenharmony_ci "loc": { 3383af6ab5fSopenharmony_ci "start": { 3393af6ab5fSopenharmony_ci "line": 17, 3403af6ab5fSopenharmony_ci "column": 24 3413af6ab5fSopenharmony_ci }, 3423af6ab5fSopenharmony_ci "end": { 3433af6ab5fSopenharmony_ci "line": 17, 3443af6ab5fSopenharmony_ci "column": 66 3453af6ab5fSopenharmony_ci } 3463af6ab5fSopenharmony_ci } 3473af6ab5fSopenharmony_ci }, 3483af6ab5fSopenharmony_ci { 3493af6ab5fSopenharmony_ci "type": "ETSParameterExpression", 3503af6ab5fSopenharmony_ci "name": { 3513af6ab5fSopenharmony_ci "type": "Identifier", 3523af6ab5fSopenharmony_ci "name": "onRejected", 3533af6ab5fSopenharmony_ci "typeAnnotation": { 3543af6ab5fSopenharmony_ci "type": "ETSUnionType", 3553af6ab5fSopenharmony_ci "types": [ 3563af6ab5fSopenharmony_ci { 3573af6ab5fSopenharmony_ci "type": "ETSFunctionType", 3583af6ab5fSopenharmony_ci "params": [ 3593af6ab5fSopenharmony_ci { 3603af6ab5fSopenharmony_ci "type": "ETSParameterExpression", 3613af6ab5fSopenharmony_ci "name": { 3623af6ab5fSopenharmony_ci "type": "Identifier", 3633af6ab5fSopenharmony_ci "name": "error", 3643af6ab5fSopenharmony_ci "typeAnnotation": { 3653af6ab5fSopenharmony_ci "type": "ETSTypeReference", 3663af6ab5fSopenharmony_ci "part": { 3673af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 3683af6ab5fSopenharmony_ci "name": { 3693af6ab5fSopenharmony_ci "type": "Identifier", 3703af6ab5fSopenharmony_ci "name": "NullishType", 3713af6ab5fSopenharmony_ci "decorators": [], 3723af6ab5fSopenharmony_ci "loc": { 3733af6ab5fSopenharmony_ci "start": { 3743af6ab5fSopenharmony_ci "line": 18, 3753af6ab5fSopenharmony_ci "column": 34 3763af6ab5fSopenharmony_ci }, 3773af6ab5fSopenharmony_ci "end": { 3783af6ab5fSopenharmony_ci "line": 18, 3793af6ab5fSopenharmony_ci "column": 45 3803af6ab5fSopenharmony_ci } 3813af6ab5fSopenharmony_ci } 3823af6ab5fSopenharmony_ci }, 3833af6ab5fSopenharmony_ci "loc": { 3843af6ab5fSopenharmony_ci "start": { 3853af6ab5fSopenharmony_ci "line": 18, 3863af6ab5fSopenharmony_ci "column": 34 3873af6ab5fSopenharmony_ci }, 3883af6ab5fSopenharmony_ci "end": { 3893af6ab5fSopenharmony_ci "line": 18, 3903af6ab5fSopenharmony_ci "column": 46 3913af6ab5fSopenharmony_ci } 3923af6ab5fSopenharmony_ci } 3933af6ab5fSopenharmony_ci }, 3943af6ab5fSopenharmony_ci "loc": { 3953af6ab5fSopenharmony_ci "start": { 3963af6ab5fSopenharmony_ci "line": 18, 3973af6ab5fSopenharmony_ci "column": 34 3983af6ab5fSopenharmony_ci }, 3993af6ab5fSopenharmony_ci "end": { 4003af6ab5fSopenharmony_ci "line": 18, 4013af6ab5fSopenharmony_ci "column": 46 4023af6ab5fSopenharmony_ci } 4033af6ab5fSopenharmony_ci } 4043af6ab5fSopenharmony_ci }, 4053af6ab5fSopenharmony_ci "decorators": [], 4063af6ab5fSopenharmony_ci "loc": { 4073af6ab5fSopenharmony_ci "start": { 4083af6ab5fSopenharmony_ci "line": 18, 4093af6ab5fSopenharmony_ci "column": 27 4103af6ab5fSopenharmony_ci }, 4113af6ab5fSopenharmony_ci "end": { 4123af6ab5fSopenharmony_ci "line": 18, 4133af6ab5fSopenharmony_ci "column": 46 4143af6ab5fSopenharmony_ci } 4153af6ab5fSopenharmony_ci } 4163af6ab5fSopenharmony_ci }, 4173af6ab5fSopenharmony_ci "loc": { 4183af6ab5fSopenharmony_ci "start": { 4193af6ab5fSopenharmony_ci "line": 18, 4203af6ab5fSopenharmony_ci "column": 27 4213af6ab5fSopenharmony_ci }, 4223af6ab5fSopenharmony_ci "end": { 4233af6ab5fSopenharmony_ci "line": 18, 4243af6ab5fSopenharmony_ci "column": 46 4253af6ab5fSopenharmony_ci } 4263af6ab5fSopenharmony_ci } 4273af6ab5fSopenharmony_ci } 4283af6ab5fSopenharmony_ci ], 4293af6ab5fSopenharmony_ci "returnType": { 4303af6ab5fSopenharmony_ci "type": "ETSUnionType", 4313af6ab5fSopenharmony_ci "types": [ 4323af6ab5fSopenharmony_ci { 4333af6ab5fSopenharmony_ci "type": "ETSTypeReference", 4343af6ab5fSopenharmony_ci "part": { 4353af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 4363af6ab5fSopenharmony_ci "name": { 4373af6ab5fSopenharmony_ci "type": "Identifier", 4383af6ab5fSopenharmony_ci "name": "E", 4393af6ab5fSopenharmony_ci "decorators": [], 4403af6ab5fSopenharmony_ci "loc": { 4413af6ab5fSopenharmony_ci "start": { 4423af6ab5fSopenharmony_ci "line": 18, 4433af6ab5fSopenharmony_ci "column": 50 4443af6ab5fSopenharmony_ci }, 4453af6ab5fSopenharmony_ci "end": { 4463af6ab5fSopenharmony_ci "line": 18, 4473af6ab5fSopenharmony_ci "column": 51 4483af6ab5fSopenharmony_ci } 4493af6ab5fSopenharmony_ci } 4503af6ab5fSopenharmony_ci }, 4513af6ab5fSopenharmony_ci "loc": { 4523af6ab5fSopenharmony_ci "start": { 4533af6ab5fSopenharmony_ci "line": 18, 4543af6ab5fSopenharmony_ci "column": 50 4553af6ab5fSopenharmony_ci }, 4563af6ab5fSopenharmony_ci "end": { 4573af6ab5fSopenharmony_ci "line": 18, 4583af6ab5fSopenharmony_ci "column": 52 4593af6ab5fSopenharmony_ci } 4603af6ab5fSopenharmony_ci } 4613af6ab5fSopenharmony_ci }, 4623af6ab5fSopenharmony_ci "loc": { 4633af6ab5fSopenharmony_ci "start": { 4643af6ab5fSopenharmony_ci "line": 18, 4653af6ab5fSopenharmony_ci "column": 50 4663af6ab5fSopenharmony_ci }, 4673af6ab5fSopenharmony_ci "end": { 4683af6ab5fSopenharmony_ci "line": 18, 4693af6ab5fSopenharmony_ci "column": 52 4703af6ab5fSopenharmony_ci } 4713af6ab5fSopenharmony_ci } 4723af6ab5fSopenharmony_ci }, 4733af6ab5fSopenharmony_ci { 4743af6ab5fSopenharmony_ci "type": "ETSTypeReference", 4753af6ab5fSopenharmony_ci "part": { 4763af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 4773af6ab5fSopenharmony_ci "name": { 4783af6ab5fSopenharmony_ci "type": "Identifier", 4793af6ab5fSopenharmony_ci "name": "PL", 4803af6ab5fSopenharmony_ci "decorators": [], 4813af6ab5fSopenharmony_ci "loc": { 4823af6ab5fSopenharmony_ci "start": { 4833af6ab5fSopenharmony_ci "line": 18, 4843af6ab5fSopenharmony_ci "column": 52 4853af6ab5fSopenharmony_ci }, 4863af6ab5fSopenharmony_ci "end": { 4873af6ab5fSopenharmony_ci "line": 18, 4883af6ab5fSopenharmony_ci "column": 54 4893af6ab5fSopenharmony_ci } 4903af6ab5fSopenharmony_ci } 4913af6ab5fSopenharmony_ci }, 4923af6ab5fSopenharmony_ci "typeParams": { 4933af6ab5fSopenharmony_ci "type": "TSTypeParameterInstantiation", 4943af6ab5fSopenharmony_ci "params": [ 4953af6ab5fSopenharmony_ci { 4963af6ab5fSopenharmony_ci "type": "ETSTypeReference", 4973af6ab5fSopenharmony_ci "part": { 4983af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 4993af6ab5fSopenharmony_ci "name": { 5003af6ab5fSopenharmony_ci "type": "Identifier", 5013af6ab5fSopenharmony_ci "name": "E", 5023af6ab5fSopenharmony_ci "decorators": [], 5033af6ab5fSopenharmony_ci "loc": { 5043af6ab5fSopenharmony_ci "start": { 5053af6ab5fSopenharmony_ci "line": 18, 5063af6ab5fSopenharmony_ci "column": 55 5073af6ab5fSopenharmony_ci }, 5083af6ab5fSopenharmony_ci "end": { 5093af6ab5fSopenharmony_ci "line": 18, 5103af6ab5fSopenharmony_ci "column": 56 5113af6ab5fSopenharmony_ci } 5123af6ab5fSopenharmony_ci } 5133af6ab5fSopenharmony_ci }, 5143af6ab5fSopenharmony_ci "loc": { 5153af6ab5fSopenharmony_ci "start": { 5163af6ab5fSopenharmony_ci "line": 18, 5173af6ab5fSopenharmony_ci "column": 55 5183af6ab5fSopenharmony_ci }, 5193af6ab5fSopenharmony_ci "end": { 5203af6ab5fSopenharmony_ci "line": 18, 5213af6ab5fSopenharmony_ci "column": 57 5223af6ab5fSopenharmony_ci } 5233af6ab5fSopenharmony_ci } 5243af6ab5fSopenharmony_ci }, 5253af6ab5fSopenharmony_ci "loc": { 5263af6ab5fSopenharmony_ci "start": { 5273af6ab5fSopenharmony_ci "line": 18, 5283af6ab5fSopenharmony_ci "column": 55 5293af6ab5fSopenharmony_ci }, 5303af6ab5fSopenharmony_ci "end": { 5313af6ab5fSopenharmony_ci "line": 18, 5323af6ab5fSopenharmony_ci "column": 57 5333af6ab5fSopenharmony_ci } 5343af6ab5fSopenharmony_ci } 5353af6ab5fSopenharmony_ci } 5363af6ab5fSopenharmony_ci ], 5373af6ab5fSopenharmony_ci "loc": { 5383af6ab5fSopenharmony_ci "start": { 5393af6ab5fSopenharmony_ci "line": 18, 5403af6ab5fSopenharmony_ci "column": 54 5413af6ab5fSopenharmony_ci }, 5423af6ab5fSopenharmony_ci "end": { 5433af6ab5fSopenharmony_ci "line": 18, 5443af6ab5fSopenharmony_ci "column": 57 5453af6ab5fSopenharmony_ci } 5463af6ab5fSopenharmony_ci } 5473af6ab5fSopenharmony_ci }, 5483af6ab5fSopenharmony_ci "loc": { 5493af6ab5fSopenharmony_ci "start": { 5503af6ab5fSopenharmony_ci "line": 18, 5513af6ab5fSopenharmony_ci "column": 52 5523af6ab5fSopenharmony_ci }, 5533af6ab5fSopenharmony_ci "end": { 5543af6ab5fSopenharmony_ci "line": 18, 5553af6ab5fSopenharmony_ci "column": 64 5563af6ab5fSopenharmony_ci } 5573af6ab5fSopenharmony_ci } 5583af6ab5fSopenharmony_ci }, 5593af6ab5fSopenharmony_ci "loc": { 5603af6ab5fSopenharmony_ci "start": { 5613af6ab5fSopenharmony_ci "line": 18, 5623af6ab5fSopenharmony_ci "column": 52 5633af6ab5fSopenharmony_ci }, 5643af6ab5fSopenharmony_ci "end": { 5653af6ab5fSopenharmony_ci "line": 18, 5663af6ab5fSopenharmony_ci "column": 64 5673af6ab5fSopenharmony_ci } 5683af6ab5fSopenharmony_ci } 5693af6ab5fSopenharmony_ci } 5703af6ab5fSopenharmony_ci ], 5713af6ab5fSopenharmony_ci "loc": { 5723af6ab5fSopenharmony_ci "start": { 5733af6ab5fSopenharmony_ci "line": 18, 5743af6ab5fSopenharmony_ci "column": 50 5753af6ab5fSopenharmony_ci }, 5763af6ab5fSopenharmony_ci "end": { 5773af6ab5fSopenharmony_ci "line": 18, 5783af6ab5fSopenharmony_ci "column": 64 5793af6ab5fSopenharmony_ci } 5803af6ab5fSopenharmony_ci } 5813af6ab5fSopenharmony_ci } 5823af6ab5fSopenharmony_ci "throwMarker": "throws", 5833af6ab5fSopenharmony_ci "loc": { 5843af6ab5fSopenharmony_ci "start": { 5853af6ab5fSopenharmony_ci "line": 18, 5863af6ab5fSopenharmony_ci "column": 26 5873af6ab5fSopenharmony_ci }, 5883af6ab5fSopenharmony_ci "end": { 5893af6ab5fSopenharmony_ci "line": 18, 5903af6ab5fSopenharmony_ci "column": 64 5913af6ab5fSopenharmony_ci } 5923af6ab5fSopenharmony_ci } 5933af6ab5fSopenharmony_ci }, 5943af6ab5fSopenharmony_ci { 5953af6ab5fSopenharmony_ci "type": "ETSUndefinedType", 5963af6ab5fSopenharmony_ci "loc": { 5973af6ab5fSopenharmony_ci "start": { 5983af6ab5fSopenharmony_ci "line": 18, 5993af6ab5fSopenharmony_ci "column": 23 6003af6ab5fSopenharmony_ci }, 6013af6ab5fSopenharmony_ci "end": { 6023af6ab5fSopenharmony_ci "line": 18, 6033af6ab5fSopenharmony_ci "column": 24 6043af6ab5fSopenharmony_ci } 6053af6ab5fSopenharmony_ci } 6063af6ab5fSopenharmony_ci } 6073af6ab5fSopenharmony_ci ], 6083af6ab5fSopenharmony_ci "loc": { 6093af6ab5fSopenharmony_ci "start": { 6103af6ab5fSopenharmony_ci "line": 18, 6113af6ab5fSopenharmony_ci "column": 26 6123af6ab5fSopenharmony_ci }, 6133af6ab5fSopenharmony_ci "end": { 6143af6ab5fSopenharmony_ci "line": 18, 6153af6ab5fSopenharmony_ci "column": 64 6163af6ab5fSopenharmony_ci } 6173af6ab5fSopenharmony_ci } 6183af6ab5fSopenharmony_ci }, 6193af6ab5fSopenharmony_ci "decorators": [], 6203af6ab5fSopenharmony_ci "loc": { 6213af6ab5fSopenharmony_ci "start": { 6223af6ab5fSopenharmony_ci "line": 18, 6233af6ab5fSopenharmony_ci "column": 13 6243af6ab5fSopenharmony_ci }, 6253af6ab5fSopenharmony_ci "end": { 6263af6ab5fSopenharmony_ci "line": 18, 6273af6ab5fSopenharmony_ci "column": 64 6283af6ab5fSopenharmony_ci } 6293af6ab5fSopenharmony_ci } 6303af6ab5fSopenharmony_ci }, 6313af6ab5fSopenharmony_ci "loc": { 6323af6ab5fSopenharmony_ci "start": { 6333af6ab5fSopenharmony_ci "line": 18, 6343af6ab5fSopenharmony_ci "column": 13 6353af6ab5fSopenharmony_ci }, 6363af6ab5fSopenharmony_ci "end": { 6373af6ab5fSopenharmony_ci "line": 18, 6383af6ab5fSopenharmony_ci "column": 64 6393af6ab5fSopenharmony_ci } 6403af6ab5fSopenharmony_ci } 6413af6ab5fSopenharmony_ci } 6423af6ab5fSopenharmony_ci ], 6433af6ab5fSopenharmony_ci "returnType": { 6443af6ab5fSopenharmony_ci "type": "ETSTypeReference", 6453af6ab5fSopenharmony_ci "part": { 6463af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 6473af6ab5fSopenharmony_ci "name": { 6483af6ab5fSopenharmony_ci "type": "Identifier", 6493af6ab5fSopenharmony_ci "name": "PL", 6503af6ab5fSopenharmony_ci "decorators": [], 6513af6ab5fSopenharmony_ci "loc": { 6523af6ab5fSopenharmony_ci "start": { 6533af6ab5fSopenharmony_ci "line": 18, 6543af6ab5fSopenharmony_ci "column": 67 6553af6ab5fSopenharmony_ci }, 6563af6ab5fSopenharmony_ci "end": { 6573af6ab5fSopenharmony_ci "line": 18, 6583af6ab5fSopenharmony_ci "column": 69 6593af6ab5fSopenharmony_ci } 6603af6ab5fSopenharmony_ci } 6613af6ab5fSopenharmony_ci }, 6623af6ab5fSopenharmony_ci "typeParams": { 6633af6ab5fSopenharmony_ci "type": "TSTypeParameterInstantiation", 6643af6ab5fSopenharmony_ci "params": [ 6653af6ab5fSopenharmony_ci { 6663af6ab5fSopenharmony_ci "type": "ETSUnionType", 6673af6ab5fSopenharmony_ci "types": [ 6683af6ab5fSopenharmony_ci { 6693af6ab5fSopenharmony_ci "type": "ETSTypeReference", 6703af6ab5fSopenharmony_ci "part": { 6713af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 6723af6ab5fSopenharmony_ci "name": { 6733af6ab5fSopenharmony_ci "type": "Identifier", 6743af6ab5fSopenharmony_ci "name": "U", 6753af6ab5fSopenharmony_ci "decorators": [], 6763af6ab5fSopenharmony_ci "loc": { 6773af6ab5fSopenharmony_ci "start": { 6783af6ab5fSopenharmony_ci "line": 18, 6793af6ab5fSopenharmony_ci "column": 70 6803af6ab5fSopenharmony_ci }, 6813af6ab5fSopenharmony_ci "end": { 6823af6ab5fSopenharmony_ci "line": 18, 6833af6ab5fSopenharmony_ci "column": 71 6843af6ab5fSopenharmony_ci } 6853af6ab5fSopenharmony_ci } 6863af6ab5fSopenharmony_ci }, 6873af6ab5fSopenharmony_ci "loc": { 6883af6ab5fSopenharmony_ci "start": { 6893af6ab5fSopenharmony_ci "line": 18, 6903af6ab5fSopenharmony_ci "column": 70 6913af6ab5fSopenharmony_ci }, 6923af6ab5fSopenharmony_ci "end": { 6933af6ab5fSopenharmony_ci "line": 18, 6943af6ab5fSopenharmony_ci "column": 72 6953af6ab5fSopenharmony_ci } 6963af6ab5fSopenharmony_ci } 6973af6ab5fSopenharmony_ci }, 6983af6ab5fSopenharmony_ci "loc": { 6993af6ab5fSopenharmony_ci "start": { 7003af6ab5fSopenharmony_ci "line": 18, 7013af6ab5fSopenharmony_ci "column": 70 7023af6ab5fSopenharmony_ci }, 7033af6ab5fSopenharmony_ci "end": { 7043af6ab5fSopenharmony_ci "line": 18, 7053af6ab5fSopenharmony_ci "column": 72 7063af6ab5fSopenharmony_ci } 7073af6ab5fSopenharmony_ci } 7083af6ab5fSopenharmony_ci }, 7093af6ab5fSopenharmony_ci { 7103af6ab5fSopenharmony_ci "type": "ETSTypeReference", 7113af6ab5fSopenharmony_ci "part": { 7123af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 7133af6ab5fSopenharmony_ci "name": { 7143af6ab5fSopenharmony_ci "type": "Identifier", 7153af6ab5fSopenharmony_ci "name": "E", 7163af6ab5fSopenharmony_ci "decorators": [], 7173af6ab5fSopenharmony_ci "loc": { 7183af6ab5fSopenharmony_ci "start": { 7193af6ab5fSopenharmony_ci "line": 18, 7203af6ab5fSopenharmony_ci "column": 72 7213af6ab5fSopenharmony_ci }, 7223af6ab5fSopenharmony_ci "end": { 7233af6ab5fSopenharmony_ci "line": 18, 7243af6ab5fSopenharmony_ci "column": 73 7253af6ab5fSopenharmony_ci } 7263af6ab5fSopenharmony_ci } 7273af6ab5fSopenharmony_ci }, 7283af6ab5fSopenharmony_ci "loc": { 7293af6ab5fSopenharmony_ci "start": { 7303af6ab5fSopenharmony_ci "line": 18, 7313af6ab5fSopenharmony_ci "column": 72 7323af6ab5fSopenharmony_ci }, 7333af6ab5fSopenharmony_ci "end": { 7343af6ab5fSopenharmony_ci "line": 18, 7353af6ab5fSopenharmony_ci "column": 74 7363af6ab5fSopenharmony_ci } 7373af6ab5fSopenharmony_ci } 7383af6ab5fSopenharmony_ci }, 7393af6ab5fSopenharmony_ci "loc": { 7403af6ab5fSopenharmony_ci "start": { 7413af6ab5fSopenharmony_ci "line": 18, 7423af6ab5fSopenharmony_ci "column": 72 7433af6ab5fSopenharmony_ci }, 7443af6ab5fSopenharmony_ci "end": { 7453af6ab5fSopenharmony_ci "line": 18, 7463af6ab5fSopenharmony_ci "column": 74 7473af6ab5fSopenharmony_ci } 7483af6ab5fSopenharmony_ci } 7493af6ab5fSopenharmony_ci } 7503af6ab5fSopenharmony_ci ], 7513af6ab5fSopenharmony_ci "loc": { 7523af6ab5fSopenharmony_ci "start": { 7533af6ab5fSopenharmony_ci "line": 18, 7543af6ab5fSopenharmony_ci "column": 70 7553af6ab5fSopenharmony_ci }, 7563af6ab5fSopenharmony_ci "end": { 7573af6ab5fSopenharmony_ci "line": 18, 7583af6ab5fSopenharmony_ci "column": 74 7593af6ab5fSopenharmony_ci } 7603af6ab5fSopenharmony_ci } 7613af6ab5fSopenharmony_ci } 7623af6ab5fSopenharmony_ci ], 7633af6ab5fSopenharmony_ci "loc": { 7643af6ab5fSopenharmony_ci "start": { 7653af6ab5fSopenharmony_ci "line": 18, 7663af6ab5fSopenharmony_ci "column": 69 7673af6ab5fSopenharmony_ci }, 7683af6ab5fSopenharmony_ci "end": { 7693af6ab5fSopenharmony_ci "line": 18, 7703af6ab5fSopenharmony_ci "column": 74 7713af6ab5fSopenharmony_ci } 7723af6ab5fSopenharmony_ci } 7733af6ab5fSopenharmony_ci }, 7743af6ab5fSopenharmony_ci "loc": { 7753af6ab5fSopenharmony_ci "start": { 7763af6ab5fSopenharmony_ci "line": 18, 7773af6ab5fSopenharmony_ci "column": 67 7783af6ab5fSopenharmony_ci }, 7793af6ab5fSopenharmony_ci "end": { 7803af6ab5fSopenharmony_ci "line": 18, 7813af6ab5fSopenharmony_ci "column": 75 7823af6ab5fSopenharmony_ci } 7833af6ab5fSopenharmony_ci } 7843af6ab5fSopenharmony_ci }, 7853af6ab5fSopenharmony_ci "loc": { 7863af6ab5fSopenharmony_ci "start": { 7873af6ab5fSopenharmony_ci "line": 18, 7883af6ab5fSopenharmony_ci "column": 67 7893af6ab5fSopenharmony_ci }, 7903af6ab5fSopenharmony_ci "end": { 7913af6ab5fSopenharmony_ci "line": 18, 7923af6ab5fSopenharmony_ci "column": 75 7933af6ab5fSopenharmony_ci } 7943af6ab5fSopenharmony_ci } 7953af6ab5fSopenharmony_ci }, 7963af6ab5fSopenharmony_ci "typeParameters": { 7973af6ab5fSopenharmony_ci "type": "TSTypeParameterDeclaration", 7983af6ab5fSopenharmony_ci "params": [ 7993af6ab5fSopenharmony_ci { 8003af6ab5fSopenharmony_ci "type": "TSTypeParameter", 8013af6ab5fSopenharmony_ci "name": { 8023af6ab5fSopenharmony_ci "type": "Identifier", 8033af6ab5fSopenharmony_ci "name": "U", 8043af6ab5fSopenharmony_ci "decorators": [], 8053af6ab5fSopenharmony_ci "loc": { 8063af6ab5fSopenharmony_ci "start": { 8073af6ab5fSopenharmony_ci "line": 17, 8083af6ab5fSopenharmony_ci "column": 10 8093af6ab5fSopenharmony_ci }, 8103af6ab5fSopenharmony_ci "end": { 8113af6ab5fSopenharmony_ci "line": 17, 8123af6ab5fSopenharmony_ci "column": 11 8133af6ab5fSopenharmony_ci } 8143af6ab5fSopenharmony_ci } 8153af6ab5fSopenharmony_ci }, 8163af6ab5fSopenharmony_ci "loc": { 8173af6ab5fSopenharmony_ci "start": { 8183af6ab5fSopenharmony_ci "line": 17, 8193af6ab5fSopenharmony_ci "column": 10 8203af6ab5fSopenharmony_ci }, 8213af6ab5fSopenharmony_ci "end": { 8223af6ab5fSopenharmony_ci "line": 17, 8233af6ab5fSopenharmony_ci "column": 12 8243af6ab5fSopenharmony_ci } 8253af6ab5fSopenharmony_ci } 8263af6ab5fSopenharmony_ci }, 8273af6ab5fSopenharmony_ci { 8283af6ab5fSopenharmony_ci "type": "TSTypeParameter", 8293af6ab5fSopenharmony_ci "name": { 8303af6ab5fSopenharmony_ci "type": "Identifier", 8313af6ab5fSopenharmony_ci "name": "E", 8323af6ab5fSopenharmony_ci "decorators": [], 8333af6ab5fSopenharmony_ci "loc": { 8343af6ab5fSopenharmony_ci "start": { 8353af6ab5fSopenharmony_ci "line": 17, 8363af6ab5fSopenharmony_ci "column": 13 8373af6ab5fSopenharmony_ci }, 8383af6ab5fSopenharmony_ci "end": { 8393af6ab5fSopenharmony_ci "line": 17, 8403af6ab5fSopenharmony_ci "column": 14 8413af6ab5fSopenharmony_ci } 8423af6ab5fSopenharmony_ci } 8433af6ab5fSopenharmony_ci }, 8443af6ab5fSopenharmony_ci "default": { 8453af6ab5fSopenharmony_ci "type": "ETSTypeReference", 8463af6ab5fSopenharmony_ci "part": { 8473af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 8483af6ab5fSopenharmony_ci "name": { 8493af6ab5fSopenharmony_ci "type": "Identifier", 8503af6ab5fSopenharmony_ci "name": "never", 8513af6ab5fSopenharmony_ci "decorators": [], 8523af6ab5fSopenharmony_ci "loc": { 8533af6ab5fSopenharmony_ci "start": { 8543af6ab5fSopenharmony_ci "line": 17, 8553af6ab5fSopenharmony_ci "column": 17 8563af6ab5fSopenharmony_ci }, 8573af6ab5fSopenharmony_ci "end": { 8583af6ab5fSopenharmony_ci "line": 17, 8593af6ab5fSopenharmony_ci "column": 22 8603af6ab5fSopenharmony_ci } 8613af6ab5fSopenharmony_ci } 8623af6ab5fSopenharmony_ci }, 8633af6ab5fSopenharmony_ci "loc": { 8643af6ab5fSopenharmony_ci "start": { 8653af6ab5fSopenharmony_ci "line": 17, 8663af6ab5fSopenharmony_ci "column": 17 8673af6ab5fSopenharmony_ci }, 8683af6ab5fSopenharmony_ci "end": { 8693af6ab5fSopenharmony_ci "line": 17, 8703af6ab5fSopenharmony_ci "column": 23 8713af6ab5fSopenharmony_ci } 8723af6ab5fSopenharmony_ci } 8733af6ab5fSopenharmony_ci }, 8743af6ab5fSopenharmony_ci "loc": { 8753af6ab5fSopenharmony_ci "start": { 8763af6ab5fSopenharmony_ci "line": 17, 8773af6ab5fSopenharmony_ci "column": 17 8783af6ab5fSopenharmony_ci }, 8793af6ab5fSopenharmony_ci "end": { 8803af6ab5fSopenharmony_ci "line": 17, 8813af6ab5fSopenharmony_ci "column": 23 8823af6ab5fSopenharmony_ci } 8833af6ab5fSopenharmony_ci } 8843af6ab5fSopenharmony_ci }, 8853af6ab5fSopenharmony_ci "loc": { 8863af6ab5fSopenharmony_ci "start": { 8873af6ab5fSopenharmony_ci "line": 17, 8883af6ab5fSopenharmony_ci "column": 13 8893af6ab5fSopenharmony_ci }, 8903af6ab5fSopenharmony_ci "end": { 8913af6ab5fSopenharmony_ci "line": 17, 8923af6ab5fSopenharmony_ci "column": 23 8933af6ab5fSopenharmony_ci } 8943af6ab5fSopenharmony_ci } 8953af6ab5fSopenharmony_ci } 8963af6ab5fSopenharmony_ci ], 8973af6ab5fSopenharmony_ci "loc": { 8983af6ab5fSopenharmony_ci "start": { 8993af6ab5fSopenharmony_ci "line": 17, 9003af6ab5fSopenharmony_ci "column": 9 9013af6ab5fSopenharmony_ci }, 9023af6ab5fSopenharmony_ci "end": { 9033af6ab5fSopenharmony_ci "line": 17, 9043af6ab5fSopenharmony_ci "column": 23 9053af6ab5fSopenharmony_ci } 9063af6ab5fSopenharmony_ci } 9073af6ab5fSopenharmony_ci }, 9083af6ab5fSopenharmony_ci "declare": true, 9093af6ab5fSopenharmony_ci "loc": { 9103af6ab5fSopenharmony_ci "start": { 9113af6ab5fSopenharmony_ci "line": 17, 9123af6ab5fSopenharmony_ci "column": 9 9133af6ab5fSopenharmony_ci }, 9143af6ab5fSopenharmony_ci "end": { 9153af6ab5fSopenharmony_ci "line": 18, 9163af6ab5fSopenharmony_ci "column": 75 9173af6ab5fSopenharmony_ci } 9183af6ab5fSopenharmony_ci } 9193af6ab5fSopenharmony_ci }, 9203af6ab5fSopenharmony_ci "loc": { 9213af6ab5fSopenharmony_ci "start": { 9223af6ab5fSopenharmony_ci "line": 17, 9233af6ab5fSopenharmony_ci "column": 9 9243af6ab5fSopenharmony_ci }, 9253af6ab5fSopenharmony_ci "end": { 9263af6ab5fSopenharmony_ci "line": 18, 9273af6ab5fSopenharmony_ci "column": 75 9283af6ab5fSopenharmony_ci } 9293af6ab5fSopenharmony_ci } 9303af6ab5fSopenharmony_ci }, 9313af6ab5fSopenharmony_ci "overloads": [ 9323af6ab5fSopenharmony_ci { 9333af6ab5fSopenharmony_ci "type": "MethodDefinition", 9343af6ab5fSopenharmony_ci "key": { 9353af6ab5fSopenharmony_ci "type": "Identifier", 9363af6ab5fSopenharmony_ci "name": "then", 9373af6ab5fSopenharmony_ci "decorators": [], 9383af6ab5fSopenharmony_ci "loc": { 9393af6ab5fSopenharmony_ci "start": { 9403af6ab5fSopenharmony_ci "line": 17, 9413af6ab5fSopenharmony_ci "column": 5 9423af6ab5fSopenharmony_ci }, 9433af6ab5fSopenharmony_ci "end": { 9443af6ab5fSopenharmony_ci "line": 17, 9453af6ab5fSopenharmony_ci "column": 9 9463af6ab5fSopenharmony_ci } 9473af6ab5fSopenharmony_ci } 9483af6ab5fSopenharmony_ci }, 9493af6ab5fSopenharmony_ci "kind": "method", 9503af6ab5fSopenharmony_ci "accessibility": "public", 9513af6ab5fSopenharmony_ci "static": false, 9523af6ab5fSopenharmony_ci "optional": false, 9533af6ab5fSopenharmony_ci "computed": false, 9543af6ab5fSopenharmony_ci "value": { 9553af6ab5fSopenharmony_ci "type": "FunctionExpression", 9563af6ab5fSopenharmony_ci "function": { 9573af6ab5fSopenharmony_ci "type": "ScriptFunction", 9583af6ab5fSopenharmony_ci "id": { 9593af6ab5fSopenharmony_ci "type": "Identifier", 9603af6ab5fSopenharmony_ci "name": "then", 9613af6ab5fSopenharmony_ci "decorators": [], 9623af6ab5fSopenharmony_ci "loc": { 9633af6ab5fSopenharmony_ci "start": { 9643af6ab5fSopenharmony_ci "line": 17, 9653af6ab5fSopenharmony_ci "column": 5 9663af6ab5fSopenharmony_ci }, 9673af6ab5fSopenharmony_ci "end": { 9683af6ab5fSopenharmony_ci "line": 17, 9693af6ab5fSopenharmony_ci "column": 9 9703af6ab5fSopenharmony_ci } 9713af6ab5fSopenharmony_ci } 9723af6ab5fSopenharmony_ci }, 9733af6ab5fSopenharmony_ci "generator": false, 9743af6ab5fSopenharmony_ci "async": false, 9753af6ab5fSopenharmony_ci "expression": false, 9763af6ab5fSopenharmony_ci "params": [ 9773af6ab5fSopenharmony_ci { 9783af6ab5fSopenharmony_ci "type": "ETSParameterExpression", 9793af6ab5fSopenharmony_ci "name": { 9803af6ab5fSopenharmony_ci "type": "Identifier", 9813af6ab5fSopenharmony_ci "name": "onFulfilled", 9823af6ab5fSopenharmony_ci "typeAnnotation": { 9833af6ab5fSopenharmony_ci "type": "ETSUnionType", 9843af6ab5fSopenharmony_ci "types": [ 9853af6ab5fSopenharmony_ci { 9863af6ab5fSopenharmony_ci "type": "ETSFunctionType", 9873af6ab5fSopenharmony_ci "params": [ 9883af6ab5fSopenharmony_ci { 9893af6ab5fSopenharmony_ci "type": "ETSParameterExpression", 9903af6ab5fSopenharmony_ci "name": { 9913af6ab5fSopenharmony_ci "type": "Identifier", 9923af6ab5fSopenharmony_ci "name": "value", 9933af6ab5fSopenharmony_ci "typeAnnotation": { 9943af6ab5fSopenharmony_ci "type": "ETSTypeReference", 9953af6ab5fSopenharmony_ci "part": { 9963af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 9973af6ab5fSopenharmony_ci "name": { 9983af6ab5fSopenharmony_ci "type": "Identifier", 9993af6ab5fSopenharmony_ci "name": "T", 10003af6ab5fSopenharmony_ci "decorators": [], 10013af6ab5fSopenharmony_ci "loc": { 10023af6ab5fSopenharmony_ci "start": { 10033af6ab5fSopenharmony_ci "line": 17, 10043af6ab5fSopenharmony_ci "column": 46 10053af6ab5fSopenharmony_ci }, 10063af6ab5fSopenharmony_ci "end": { 10073af6ab5fSopenharmony_ci "line": 17, 10083af6ab5fSopenharmony_ci "column": 47 10093af6ab5fSopenharmony_ci } 10103af6ab5fSopenharmony_ci } 10113af6ab5fSopenharmony_ci }, 10123af6ab5fSopenharmony_ci "loc": { 10133af6ab5fSopenharmony_ci "start": { 10143af6ab5fSopenharmony_ci "line": 17, 10153af6ab5fSopenharmony_ci "column": 46 10163af6ab5fSopenharmony_ci }, 10173af6ab5fSopenharmony_ci "end": { 10183af6ab5fSopenharmony_ci "line": 17, 10193af6ab5fSopenharmony_ci "column": 48 10203af6ab5fSopenharmony_ci } 10213af6ab5fSopenharmony_ci } 10223af6ab5fSopenharmony_ci }, 10233af6ab5fSopenharmony_ci "loc": { 10243af6ab5fSopenharmony_ci "start": { 10253af6ab5fSopenharmony_ci "line": 17, 10263af6ab5fSopenharmony_ci "column": 46 10273af6ab5fSopenharmony_ci }, 10283af6ab5fSopenharmony_ci "end": { 10293af6ab5fSopenharmony_ci "line": 17, 10303af6ab5fSopenharmony_ci "column": 48 10313af6ab5fSopenharmony_ci } 10323af6ab5fSopenharmony_ci } 10333af6ab5fSopenharmony_ci }, 10343af6ab5fSopenharmony_ci "decorators": [], 10353af6ab5fSopenharmony_ci "loc": { 10363af6ab5fSopenharmony_ci "start": { 10373af6ab5fSopenharmony_ci "line": 17, 10383af6ab5fSopenharmony_ci "column": 39 10393af6ab5fSopenharmony_ci }, 10403af6ab5fSopenharmony_ci "end": { 10413af6ab5fSopenharmony_ci "line": 17, 10423af6ab5fSopenharmony_ci "column": 48 10433af6ab5fSopenharmony_ci } 10443af6ab5fSopenharmony_ci } 10453af6ab5fSopenharmony_ci }, 10463af6ab5fSopenharmony_ci "loc": { 10473af6ab5fSopenharmony_ci "start": { 10483af6ab5fSopenharmony_ci "line": 1, 10493af6ab5fSopenharmony_ci "column": 1 10503af6ab5fSopenharmony_ci }, 10513af6ab5fSopenharmony_ci "end": { 10523af6ab5fSopenharmony_ci "line": 1, 10533af6ab5fSopenharmony_ci "column": 1 10543af6ab5fSopenharmony_ci } 10553af6ab5fSopenharmony_ci } 10563af6ab5fSopenharmony_ci } 10573af6ab5fSopenharmony_ci ], 10583af6ab5fSopenharmony_ci "returnType": { 10593af6ab5fSopenharmony_ci "type": "ETSUnionType", 10603af6ab5fSopenharmony_ci "types": [ 10613af6ab5fSopenharmony_ci { 10623af6ab5fSopenharmony_ci "type": "ETSTypeReference", 10633af6ab5fSopenharmony_ci "part": { 10643af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 10653af6ab5fSopenharmony_ci "name": { 10663af6ab5fSopenharmony_ci "type": "Identifier", 10673af6ab5fSopenharmony_ci "name": "U", 10683af6ab5fSopenharmony_ci "decorators": [], 10693af6ab5fSopenharmony_ci "loc": { 10703af6ab5fSopenharmony_ci "start": { 10713af6ab5fSopenharmony_ci "line": 17, 10723af6ab5fSopenharmony_ci "column": 52 10733af6ab5fSopenharmony_ci }, 10743af6ab5fSopenharmony_ci "end": { 10753af6ab5fSopenharmony_ci "line": 17, 10763af6ab5fSopenharmony_ci "column": 53 10773af6ab5fSopenharmony_ci } 10783af6ab5fSopenharmony_ci } 10793af6ab5fSopenharmony_ci }, 10803af6ab5fSopenharmony_ci "loc": { 10813af6ab5fSopenharmony_ci "start": { 10823af6ab5fSopenharmony_ci "line": 17, 10833af6ab5fSopenharmony_ci "column": 52 10843af6ab5fSopenharmony_ci }, 10853af6ab5fSopenharmony_ci "end": { 10863af6ab5fSopenharmony_ci "line": 17, 10873af6ab5fSopenharmony_ci "column": 54 10883af6ab5fSopenharmony_ci } 10893af6ab5fSopenharmony_ci } 10903af6ab5fSopenharmony_ci }, 10913af6ab5fSopenharmony_ci "loc": { 10923af6ab5fSopenharmony_ci "start": { 10933af6ab5fSopenharmony_ci "line": 17, 10943af6ab5fSopenharmony_ci "column": 52 10953af6ab5fSopenharmony_ci }, 10963af6ab5fSopenharmony_ci "end": { 10973af6ab5fSopenharmony_ci "line": 17, 10983af6ab5fSopenharmony_ci "column": 54 10993af6ab5fSopenharmony_ci } 11003af6ab5fSopenharmony_ci } 11013af6ab5fSopenharmony_ci }, 11023af6ab5fSopenharmony_ci { 11033af6ab5fSopenharmony_ci "type": "ETSTypeReference", 11043af6ab5fSopenharmony_ci "part": { 11053af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 11063af6ab5fSopenharmony_ci "name": { 11073af6ab5fSopenharmony_ci "type": "Identifier", 11083af6ab5fSopenharmony_ci "name": "PL", 11093af6ab5fSopenharmony_ci "decorators": [], 11103af6ab5fSopenharmony_ci "loc": { 11113af6ab5fSopenharmony_ci "start": { 11123af6ab5fSopenharmony_ci "line": 17, 11133af6ab5fSopenharmony_ci "column": 54 11143af6ab5fSopenharmony_ci }, 11153af6ab5fSopenharmony_ci "end": { 11163af6ab5fSopenharmony_ci "line": 17, 11173af6ab5fSopenharmony_ci "column": 56 11183af6ab5fSopenharmony_ci } 11193af6ab5fSopenharmony_ci } 11203af6ab5fSopenharmony_ci }, 11213af6ab5fSopenharmony_ci "typeParams": { 11223af6ab5fSopenharmony_ci "type": "TSTypeParameterInstantiation", 11233af6ab5fSopenharmony_ci "params": [ 11243af6ab5fSopenharmony_ci { 11253af6ab5fSopenharmony_ci "type": "ETSTypeReference", 11263af6ab5fSopenharmony_ci "part": { 11273af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 11283af6ab5fSopenharmony_ci "name": { 11293af6ab5fSopenharmony_ci "type": "Identifier", 11303af6ab5fSopenharmony_ci "name": "U", 11313af6ab5fSopenharmony_ci "decorators": [], 11323af6ab5fSopenharmony_ci "loc": { 11333af6ab5fSopenharmony_ci "start": { 11343af6ab5fSopenharmony_ci "line": 17, 11353af6ab5fSopenharmony_ci "column": 57 11363af6ab5fSopenharmony_ci }, 11373af6ab5fSopenharmony_ci "end": { 11383af6ab5fSopenharmony_ci "line": 17, 11393af6ab5fSopenharmony_ci "column": 58 11403af6ab5fSopenharmony_ci } 11413af6ab5fSopenharmony_ci } 11423af6ab5fSopenharmony_ci }, 11433af6ab5fSopenharmony_ci "loc": { 11443af6ab5fSopenharmony_ci "start": { 11453af6ab5fSopenharmony_ci "line": 17, 11463af6ab5fSopenharmony_ci "column": 57 11473af6ab5fSopenharmony_ci }, 11483af6ab5fSopenharmony_ci "end": { 11493af6ab5fSopenharmony_ci "line": 17, 11503af6ab5fSopenharmony_ci "column": 59 11513af6ab5fSopenharmony_ci } 11523af6ab5fSopenharmony_ci } 11533af6ab5fSopenharmony_ci }, 11543af6ab5fSopenharmony_ci "loc": { 11553af6ab5fSopenharmony_ci "start": { 11563af6ab5fSopenharmony_ci "line": 17, 11573af6ab5fSopenharmony_ci "column": 57 11583af6ab5fSopenharmony_ci }, 11593af6ab5fSopenharmony_ci "end": { 11603af6ab5fSopenharmony_ci "line": 17, 11613af6ab5fSopenharmony_ci "column": 59 11623af6ab5fSopenharmony_ci } 11633af6ab5fSopenharmony_ci } 11643af6ab5fSopenharmony_ci } 11653af6ab5fSopenharmony_ci ], 11663af6ab5fSopenharmony_ci "loc": { 11673af6ab5fSopenharmony_ci "start": { 11683af6ab5fSopenharmony_ci "line": 17, 11693af6ab5fSopenharmony_ci "column": 56 11703af6ab5fSopenharmony_ci }, 11713af6ab5fSopenharmony_ci "end": { 11723af6ab5fSopenharmony_ci "line": 17, 11733af6ab5fSopenharmony_ci "column": 59 11743af6ab5fSopenharmony_ci } 11753af6ab5fSopenharmony_ci } 11763af6ab5fSopenharmony_ci }, 11773af6ab5fSopenharmony_ci "loc": { 11783af6ab5fSopenharmony_ci "start": { 11793af6ab5fSopenharmony_ci "line": 17, 11803af6ab5fSopenharmony_ci "column": 54 11813af6ab5fSopenharmony_ci }, 11823af6ab5fSopenharmony_ci "end": { 11833af6ab5fSopenharmony_ci "line": 17, 11843af6ab5fSopenharmony_ci "column": 66 11853af6ab5fSopenharmony_ci } 11863af6ab5fSopenharmony_ci } 11873af6ab5fSopenharmony_ci }, 11883af6ab5fSopenharmony_ci "loc": { 11893af6ab5fSopenharmony_ci "start": { 11903af6ab5fSopenharmony_ci "line": 17, 11913af6ab5fSopenharmony_ci "column": 54 11923af6ab5fSopenharmony_ci }, 11933af6ab5fSopenharmony_ci "end": { 11943af6ab5fSopenharmony_ci "line": 17, 11953af6ab5fSopenharmony_ci "column": 66 11963af6ab5fSopenharmony_ci } 11973af6ab5fSopenharmony_ci } 11983af6ab5fSopenharmony_ci } 11993af6ab5fSopenharmony_ci ], 12003af6ab5fSopenharmony_ci "loc": { 12013af6ab5fSopenharmony_ci "start": { 12023af6ab5fSopenharmony_ci "line": 1, 12033af6ab5fSopenharmony_ci "column": 1 12043af6ab5fSopenharmony_ci }, 12053af6ab5fSopenharmony_ci "end": { 12063af6ab5fSopenharmony_ci "line": 1, 12073af6ab5fSopenharmony_ci "column": 1 12083af6ab5fSopenharmony_ci } 12093af6ab5fSopenharmony_ci } 12103af6ab5fSopenharmony_ci } 12113af6ab5fSopenharmony_ci "throwMarker": "throws", 12123af6ab5fSopenharmony_ci "loc": { 12133af6ab5fSopenharmony_ci "start": { 12143af6ab5fSopenharmony_ci "line": 1, 12153af6ab5fSopenharmony_ci "column": 1 12163af6ab5fSopenharmony_ci }, 12173af6ab5fSopenharmony_ci "end": { 12183af6ab5fSopenharmony_ci "line": 1, 12193af6ab5fSopenharmony_ci "column": 1 12203af6ab5fSopenharmony_ci } 12213af6ab5fSopenharmony_ci } 12223af6ab5fSopenharmony_ci }, 12233af6ab5fSopenharmony_ci { 12243af6ab5fSopenharmony_ci "type": "ETSUndefinedType", 12253af6ab5fSopenharmony_ci "loc": { 12263af6ab5fSopenharmony_ci "start": { 12273af6ab5fSopenharmony_ci "line": 1, 12283af6ab5fSopenharmony_ci "column": 1 12293af6ab5fSopenharmony_ci }, 12303af6ab5fSopenharmony_ci "end": { 12313af6ab5fSopenharmony_ci "line": 1, 12323af6ab5fSopenharmony_ci "column": 1 12333af6ab5fSopenharmony_ci } 12343af6ab5fSopenharmony_ci } 12353af6ab5fSopenharmony_ci } 12363af6ab5fSopenharmony_ci ], 12373af6ab5fSopenharmony_ci "loc": { 12383af6ab5fSopenharmony_ci "start": { 12393af6ab5fSopenharmony_ci "line": 1, 12403af6ab5fSopenharmony_ci "column": 1 12413af6ab5fSopenharmony_ci }, 12423af6ab5fSopenharmony_ci "end": { 12433af6ab5fSopenharmony_ci "line": 1, 12443af6ab5fSopenharmony_ci "column": 1 12453af6ab5fSopenharmony_ci } 12463af6ab5fSopenharmony_ci } 12473af6ab5fSopenharmony_ci }, 12483af6ab5fSopenharmony_ci "decorators": [], 12493af6ab5fSopenharmony_ci "loc": { 12503af6ab5fSopenharmony_ci "start": { 12513af6ab5fSopenharmony_ci "line": 17, 12523af6ab5fSopenharmony_ci "column": 24 12533af6ab5fSopenharmony_ci }, 12543af6ab5fSopenharmony_ci "end": { 12553af6ab5fSopenharmony_ci "line": 17, 12563af6ab5fSopenharmony_ci "column": 66 12573af6ab5fSopenharmony_ci } 12583af6ab5fSopenharmony_ci } 12593af6ab5fSopenharmony_ci }, 12603af6ab5fSopenharmony_ci "loc": { 12613af6ab5fSopenharmony_ci "start": { 12623af6ab5fSopenharmony_ci "line": 1, 12633af6ab5fSopenharmony_ci "column": 1 12643af6ab5fSopenharmony_ci }, 12653af6ab5fSopenharmony_ci "end": { 12663af6ab5fSopenharmony_ci "line": 1, 12673af6ab5fSopenharmony_ci "column": 1 12683af6ab5fSopenharmony_ci } 12693af6ab5fSopenharmony_ci } 12703af6ab5fSopenharmony_ci } 12713af6ab5fSopenharmony_ci ], 12723af6ab5fSopenharmony_ci "returnType": { 12733af6ab5fSopenharmony_ci "type": "ETSTypeReference", 12743af6ab5fSopenharmony_ci "part": { 12753af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 12763af6ab5fSopenharmony_ci "name": { 12773af6ab5fSopenharmony_ci "type": "Identifier", 12783af6ab5fSopenharmony_ci "name": "PL", 12793af6ab5fSopenharmony_ci "decorators": [], 12803af6ab5fSopenharmony_ci "loc": { 12813af6ab5fSopenharmony_ci "start": { 12823af6ab5fSopenharmony_ci "line": 18, 12833af6ab5fSopenharmony_ci "column": 67 12843af6ab5fSopenharmony_ci }, 12853af6ab5fSopenharmony_ci "end": { 12863af6ab5fSopenharmony_ci "line": 18, 12873af6ab5fSopenharmony_ci "column": 69 12883af6ab5fSopenharmony_ci } 12893af6ab5fSopenharmony_ci } 12903af6ab5fSopenharmony_ci }, 12913af6ab5fSopenharmony_ci "typeParams": { 12923af6ab5fSopenharmony_ci "type": "TSTypeParameterInstantiation", 12933af6ab5fSopenharmony_ci "params": [ 12943af6ab5fSopenharmony_ci { 12953af6ab5fSopenharmony_ci "type": "ETSUnionType", 12963af6ab5fSopenharmony_ci "types": [ 12973af6ab5fSopenharmony_ci { 12983af6ab5fSopenharmony_ci "type": "ETSTypeReference", 12993af6ab5fSopenharmony_ci "part": { 13003af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 13013af6ab5fSopenharmony_ci "name": { 13023af6ab5fSopenharmony_ci "type": "Identifier", 13033af6ab5fSopenharmony_ci "name": "U", 13043af6ab5fSopenharmony_ci "decorators": [], 13053af6ab5fSopenharmony_ci "loc": { 13063af6ab5fSopenharmony_ci "start": { 13073af6ab5fSopenharmony_ci "line": 18, 13083af6ab5fSopenharmony_ci "column": 70 13093af6ab5fSopenharmony_ci }, 13103af6ab5fSopenharmony_ci "end": { 13113af6ab5fSopenharmony_ci "line": 18, 13123af6ab5fSopenharmony_ci "column": 71 13133af6ab5fSopenharmony_ci } 13143af6ab5fSopenharmony_ci } 13153af6ab5fSopenharmony_ci }, 13163af6ab5fSopenharmony_ci "loc": { 13173af6ab5fSopenharmony_ci "start": { 13183af6ab5fSopenharmony_ci "line": 18, 13193af6ab5fSopenharmony_ci "column": 70 13203af6ab5fSopenharmony_ci }, 13213af6ab5fSopenharmony_ci "end": { 13223af6ab5fSopenharmony_ci "line": 18, 13233af6ab5fSopenharmony_ci "column": 72 13243af6ab5fSopenharmony_ci } 13253af6ab5fSopenharmony_ci } 13263af6ab5fSopenharmony_ci }, 13273af6ab5fSopenharmony_ci "loc": { 13283af6ab5fSopenharmony_ci "start": { 13293af6ab5fSopenharmony_ci "line": 18, 13303af6ab5fSopenharmony_ci "column": 70 13313af6ab5fSopenharmony_ci }, 13323af6ab5fSopenharmony_ci "end": { 13333af6ab5fSopenharmony_ci "line": 18, 13343af6ab5fSopenharmony_ci "column": 72 13353af6ab5fSopenharmony_ci } 13363af6ab5fSopenharmony_ci } 13373af6ab5fSopenharmony_ci }, 13383af6ab5fSopenharmony_ci { 13393af6ab5fSopenharmony_ci "type": "ETSTypeReference", 13403af6ab5fSopenharmony_ci "part": { 13413af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 13423af6ab5fSopenharmony_ci "name": { 13433af6ab5fSopenharmony_ci "type": "Identifier", 13443af6ab5fSopenharmony_ci "name": "E", 13453af6ab5fSopenharmony_ci "decorators": [], 13463af6ab5fSopenharmony_ci "loc": { 13473af6ab5fSopenharmony_ci "start": { 13483af6ab5fSopenharmony_ci "line": 18, 13493af6ab5fSopenharmony_ci "column": 72 13503af6ab5fSopenharmony_ci }, 13513af6ab5fSopenharmony_ci "end": { 13523af6ab5fSopenharmony_ci "line": 18, 13533af6ab5fSopenharmony_ci "column": 73 13543af6ab5fSopenharmony_ci } 13553af6ab5fSopenharmony_ci } 13563af6ab5fSopenharmony_ci }, 13573af6ab5fSopenharmony_ci "loc": { 13583af6ab5fSopenharmony_ci "start": { 13593af6ab5fSopenharmony_ci "line": 18, 13603af6ab5fSopenharmony_ci "column": 72 13613af6ab5fSopenharmony_ci }, 13623af6ab5fSopenharmony_ci "end": { 13633af6ab5fSopenharmony_ci "line": 18, 13643af6ab5fSopenharmony_ci "column": 74 13653af6ab5fSopenharmony_ci } 13663af6ab5fSopenharmony_ci } 13673af6ab5fSopenharmony_ci }, 13683af6ab5fSopenharmony_ci "loc": { 13693af6ab5fSopenharmony_ci "start": { 13703af6ab5fSopenharmony_ci "line": 18, 13713af6ab5fSopenharmony_ci "column": 72 13723af6ab5fSopenharmony_ci }, 13733af6ab5fSopenharmony_ci "end": { 13743af6ab5fSopenharmony_ci "line": 18, 13753af6ab5fSopenharmony_ci "column": 74 13763af6ab5fSopenharmony_ci } 13773af6ab5fSopenharmony_ci } 13783af6ab5fSopenharmony_ci } 13793af6ab5fSopenharmony_ci ], 13803af6ab5fSopenharmony_ci "loc": { 13813af6ab5fSopenharmony_ci "start": { 13823af6ab5fSopenharmony_ci "line": 1, 13833af6ab5fSopenharmony_ci "column": 1 13843af6ab5fSopenharmony_ci }, 13853af6ab5fSopenharmony_ci "end": { 13863af6ab5fSopenharmony_ci "line": 1, 13873af6ab5fSopenharmony_ci "column": 1 13883af6ab5fSopenharmony_ci } 13893af6ab5fSopenharmony_ci } 13903af6ab5fSopenharmony_ci } 13913af6ab5fSopenharmony_ci ], 13923af6ab5fSopenharmony_ci "loc": { 13933af6ab5fSopenharmony_ci "start": { 13943af6ab5fSopenharmony_ci "line": 18, 13953af6ab5fSopenharmony_ci "column": 69 13963af6ab5fSopenharmony_ci }, 13973af6ab5fSopenharmony_ci "end": { 13983af6ab5fSopenharmony_ci "line": 18, 13993af6ab5fSopenharmony_ci "column": 74 14003af6ab5fSopenharmony_ci } 14013af6ab5fSopenharmony_ci } 14023af6ab5fSopenharmony_ci }, 14033af6ab5fSopenharmony_ci "loc": { 14043af6ab5fSopenharmony_ci "start": { 14053af6ab5fSopenharmony_ci "line": 18, 14063af6ab5fSopenharmony_ci "column": 67 14073af6ab5fSopenharmony_ci }, 14083af6ab5fSopenharmony_ci "end": { 14093af6ab5fSopenharmony_ci "line": 18, 14103af6ab5fSopenharmony_ci "column": 75 14113af6ab5fSopenharmony_ci } 14123af6ab5fSopenharmony_ci } 14133af6ab5fSopenharmony_ci }, 14143af6ab5fSopenharmony_ci "loc": { 14153af6ab5fSopenharmony_ci "start": { 14163af6ab5fSopenharmony_ci "line": 18, 14173af6ab5fSopenharmony_ci "column": 67 14183af6ab5fSopenharmony_ci }, 14193af6ab5fSopenharmony_ci "end": { 14203af6ab5fSopenharmony_ci "line": 18, 14213af6ab5fSopenharmony_ci "column": 75 14223af6ab5fSopenharmony_ci } 14233af6ab5fSopenharmony_ci } 14243af6ab5fSopenharmony_ci }, 14253af6ab5fSopenharmony_ci "typeParameters": { 14263af6ab5fSopenharmony_ci "type": "TSTypeParameterDeclaration", 14273af6ab5fSopenharmony_ci "params": [ 14283af6ab5fSopenharmony_ci { 14293af6ab5fSopenharmony_ci "type": "TSTypeParameter", 14303af6ab5fSopenharmony_ci "name": { 14313af6ab5fSopenharmony_ci "type": "Identifier", 14323af6ab5fSopenharmony_ci "name": "U", 14333af6ab5fSopenharmony_ci "decorators": [], 14343af6ab5fSopenharmony_ci "loc": { 14353af6ab5fSopenharmony_ci "start": { 14363af6ab5fSopenharmony_ci "line": 17, 14373af6ab5fSopenharmony_ci "column": 10 14383af6ab5fSopenharmony_ci }, 14393af6ab5fSopenharmony_ci "end": { 14403af6ab5fSopenharmony_ci "line": 17, 14413af6ab5fSopenharmony_ci "column": 11 14423af6ab5fSopenharmony_ci } 14433af6ab5fSopenharmony_ci } 14443af6ab5fSopenharmony_ci }, 14453af6ab5fSopenharmony_ci "loc": { 14463af6ab5fSopenharmony_ci "start": { 14473af6ab5fSopenharmony_ci "line": 1, 14483af6ab5fSopenharmony_ci "column": 1 14493af6ab5fSopenharmony_ci }, 14503af6ab5fSopenharmony_ci "end": { 14513af6ab5fSopenharmony_ci "line": 1, 14523af6ab5fSopenharmony_ci "column": 1 14533af6ab5fSopenharmony_ci } 14543af6ab5fSopenharmony_ci } 14553af6ab5fSopenharmony_ci }, 14563af6ab5fSopenharmony_ci { 14573af6ab5fSopenharmony_ci "type": "TSTypeParameter", 14583af6ab5fSopenharmony_ci "name": { 14593af6ab5fSopenharmony_ci "type": "Identifier", 14603af6ab5fSopenharmony_ci "name": "E", 14613af6ab5fSopenharmony_ci "decorators": [], 14623af6ab5fSopenharmony_ci "loc": { 14633af6ab5fSopenharmony_ci "start": { 14643af6ab5fSopenharmony_ci "line": 17, 14653af6ab5fSopenharmony_ci "column": 13 14663af6ab5fSopenharmony_ci }, 14673af6ab5fSopenharmony_ci "end": { 14683af6ab5fSopenharmony_ci "line": 17, 14693af6ab5fSopenharmony_ci "column": 14 14703af6ab5fSopenharmony_ci } 14713af6ab5fSopenharmony_ci } 14723af6ab5fSopenharmony_ci }, 14733af6ab5fSopenharmony_ci "default": { 14743af6ab5fSopenharmony_ci "type": "ETSTypeReference", 14753af6ab5fSopenharmony_ci "part": { 14763af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 14773af6ab5fSopenharmony_ci "name": { 14783af6ab5fSopenharmony_ci "type": "Identifier", 14793af6ab5fSopenharmony_ci "name": "never", 14803af6ab5fSopenharmony_ci "decorators": [], 14813af6ab5fSopenharmony_ci "loc": { 14823af6ab5fSopenharmony_ci "start": { 14833af6ab5fSopenharmony_ci "line": 17, 14843af6ab5fSopenharmony_ci "column": 17 14853af6ab5fSopenharmony_ci }, 14863af6ab5fSopenharmony_ci "end": { 14873af6ab5fSopenharmony_ci "line": 17, 14883af6ab5fSopenharmony_ci "column": 22 14893af6ab5fSopenharmony_ci } 14903af6ab5fSopenharmony_ci } 14913af6ab5fSopenharmony_ci }, 14923af6ab5fSopenharmony_ci "loc": { 14933af6ab5fSopenharmony_ci "start": { 14943af6ab5fSopenharmony_ci "line": 17, 14953af6ab5fSopenharmony_ci "column": 17 14963af6ab5fSopenharmony_ci }, 14973af6ab5fSopenharmony_ci "end": { 14983af6ab5fSopenharmony_ci "line": 17, 14993af6ab5fSopenharmony_ci "column": 23 15003af6ab5fSopenharmony_ci } 15013af6ab5fSopenharmony_ci } 15023af6ab5fSopenharmony_ci }, 15033af6ab5fSopenharmony_ci "loc": { 15043af6ab5fSopenharmony_ci "start": { 15053af6ab5fSopenharmony_ci "line": 17, 15063af6ab5fSopenharmony_ci "column": 17 15073af6ab5fSopenharmony_ci }, 15083af6ab5fSopenharmony_ci "end": { 15093af6ab5fSopenharmony_ci "line": 17, 15103af6ab5fSopenharmony_ci "column": 23 15113af6ab5fSopenharmony_ci } 15123af6ab5fSopenharmony_ci } 15133af6ab5fSopenharmony_ci }, 15143af6ab5fSopenharmony_ci "loc": { 15153af6ab5fSopenharmony_ci "start": { 15163af6ab5fSopenharmony_ci "line": 1, 15173af6ab5fSopenharmony_ci "column": 1 15183af6ab5fSopenharmony_ci }, 15193af6ab5fSopenharmony_ci "end": { 15203af6ab5fSopenharmony_ci "line": 1, 15213af6ab5fSopenharmony_ci "column": 1 15223af6ab5fSopenharmony_ci } 15233af6ab5fSopenharmony_ci } 15243af6ab5fSopenharmony_ci } 15253af6ab5fSopenharmony_ci ], 15263af6ab5fSopenharmony_ci "loc": { 15273af6ab5fSopenharmony_ci "start": { 15283af6ab5fSopenharmony_ci "line": 1, 15293af6ab5fSopenharmony_ci "column": 1 15303af6ab5fSopenharmony_ci }, 15313af6ab5fSopenharmony_ci "end": { 15323af6ab5fSopenharmony_ci "line": 1, 15333af6ab5fSopenharmony_ci "column": 1 15343af6ab5fSopenharmony_ci } 15353af6ab5fSopenharmony_ci } 15363af6ab5fSopenharmony_ci }, 15373af6ab5fSopenharmony_ci "body": { 15383af6ab5fSopenharmony_ci "type": "BlockStatement", 15393af6ab5fSopenharmony_ci "statements": [], 15403af6ab5fSopenharmony_ci "loc": { 15413af6ab5fSopenharmony_ci "start": { 15423af6ab5fSopenharmony_ci "line": 1, 15433af6ab5fSopenharmony_ci "column": 1 15443af6ab5fSopenharmony_ci }, 15453af6ab5fSopenharmony_ci "end": { 15463af6ab5fSopenharmony_ci "line": 1, 15473af6ab5fSopenharmony_ci "column": 1 15483af6ab5fSopenharmony_ci } 15493af6ab5fSopenharmony_ci } 15503af6ab5fSopenharmony_ci }, 15513af6ab5fSopenharmony_ci "loc": { 15523af6ab5fSopenharmony_ci "start": { 15533af6ab5fSopenharmony_ci "line": 628, 15543af6ab5fSopenharmony_ci "column": 1 15553af6ab5fSopenharmony_ci }, 15563af6ab5fSopenharmony_ci "end": { 15573af6ab5fSopenharmony_ci "line": 628, 15583af6ab5fSopenharmony_ci "column": 1 15593af6ab5fSopenharmony_ci } 15603af6ab5fSopenharmony_ci } 15613af6ab5fSopenharmony_ci }, 15623af6ab5fSopenharmony_ci "loc": { 15633af6ab5fSopenharmony_ci "start": { 15643af6ab5fSopenharmony_ci "line": 1, 15653af6ab5fSopenharmony_ci "column": 1 15663af6ab5fSopenharmony_ci }, 15673af6ab5fSopenharmony_ci "end": { 15683af6ab5fSopenharmony_ci "line": 1, 15693af6ab5fSopenharmony_ci "column": 1 15703af6ab5fSopenharmony_ci } 15713af6ab5fSopenharmony_ci } 15723af6ab5fSopenharmony_ci }, 15733af6ab5fSopenharmony_ci "overloads": [], 15743af6ab5fSopenharmony_ci "decorators": [], 15753af6ab5fSopenharmony_ci "loc": { 15763af6ab5fSopenharmony_ci "start": { 15773af6ab5fSopenharmony_ci "line": 17, 15783af6ab5fSopenharmony_ci "column": 5 15793af6ab5fSopenharmony_ci }, 15803af6ab5fSopenharmony_ci "end": { 15813af6ab5fSopenharmony_ci "line": 1, 15823af6ab5fSopenharmony_ci "column": 1 15833af6ab5fSopenharmony_ci } 15843af6ab5fSopenharmony_ci } 15853af6ab5fSopenharmony_ci }, 15863af6ab5fSopenharmony_ci { 15873af6ab5fSopenharmony_ci "type": "MethodDefinition", 15883af6ab5fSopenharmony_ci "key": { 15893af6ab5fSopenharmony_ci "type": "Identifier", 15903af6ab5fSopenharmony_ci "name": "then", 15913af6ab5fSopenharmony_ci "decorators": [], 15923af6ab5fSopenharmony_ci "loc": { 15933af6ab5fSopenharmony_ci "start": { 15943af6ab5fSopenharmony_ci "line": 17, 15953af6ab5fSopenharmony_ci "column": 5 15963af6ab5fSopenharmony_ci }, 15973af6ab5fSopenharmony_ci "end": { 15983af6ab5fSopenharmony_ci "line": 17, 15993af6ab5fSopenharmony_ci "column": 9 16003af6ab5fSopenharmony_ci } 16013af6ab5fSopenharmony_ci } 16023af6ab5fSopenharmony_ci }, 16033af6ab5fSopenharmony_ci "kind": "method", 16043af6ab5fSopenharmony_ci "accessibility": "public", 16053af6ab5fSopenharmony_ci "static": false, 16063af6ab5fSopenharmony_ci "optional": false, 16073af6ab5fSopenharmony_ci "computed": false, 16083af6ab5fSopenharmony_ci "value": { 16093af6ab5fSopenharmony_ci "type": "FunctionExpression", 16103af6ab5fSopenharmony_ci "function": { 16113af6ab5fSopenharmony_ci "type": "ScriptFunction", 16123af6ab5fSopenharmony_ci "id": { 16133af6ab5fSopenharmony_ci "type": "Identifier", 16143af6ab5fSopenharmony_ci "name": "then", 16153af6ab5fSopenharmony_ci "decorators": [], 16163af6ab5fSopenharmony_ci "loc": { 16173af6ab5fSopenharmony_ci "start": { 16183af6ab5fSopenharmony_ci "line": 17, 16193af6ab5fSopenharmony_ci "column": 5 16203af6ab5fSopenharmony_ci }, 16213af6ab5fSopenharmony_ci "end": { 16223af6ab5fSopenharmony_ci "line": 17, 16233af6ab5fSopenharmony_ci "column": 9 16243af6ab5fSopenharmony_ci } 16253af6ab5fSopenharmony_ci } 16263af6ab5fSopenharmony_ci }, 16273af6ab5fSopenharmony_ci "generator": false, 16283af6ab5fSopenharmony_ci "async": false, 16293af6ab5fSopenharmony_ci "expression": false, 16303af6ab5fSopenharmony_ci "params": [], 16313af6ab5fSopenharmony_ci "returnType": { 16323af6ab5fSopenharmony_ci "type": "ETSTypeReference", 16333af6ab5fSopenharmony_ci "part": { 16343af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 16353af6ab5fSopenharmony_ci "name": { 16363af6ab5fSopenharmony_ci "type": "Identifier", 16373af6ab5fSopenharmony_ci "name": "PL", 16383af6ab5fSopenharmony_ci "decorators": [], 16393af6ab5fSopenharmony_ci "loc": { 16403af6ab5fSopenharmony_ci "start": { 16413af6ab5fSopenharmony_ci "line": 18, 16423af6ab5fSopenharmony_ci "column": 67 16433af6ab5fSopenharmony_ci }, 16443af6ab5fSopenharmony_ci "end": { 16453af6ab5fSopenharmony_ci "line": 18, 16463af6ab5fSopenharmony_ci "column": 69 16473af6ab5fSopenharmony_ci } 16483af6ab5fSopenharmony_ci } 16493af6ab5fSopenharmony_ci }, 16503af6ab5fSopenharmony_ci "typeParams": { 16513af6ab5fSopenharmony_ci "type": "TSTypeParameterInstantiation", 16523af6ab5fSopenharmony_ci "params": [ 16533af6ab5fSopenharmony_ci { 16543af6ab5fSopenharmony_ci "type": "ETSUnionType", 16553af6ab5fSopenharmony_ci "types": [ 16563af6ab5fSopenharmony_ci { 16573af6ab5fSopenharmony_ci "type": "ETSTypeReference", 16583af6ab5fSopenharmony_ci "part": { 16593af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 16603af6ab5fSopenharmony_ci "name": { 16613af6ab5fSopenharmony_ci "type": "Identifier", 16623af6ab5fSopenharmony_ci "name": "U", 16633af6ab5fSopenharmony_ci "decorators": [], 16643af6ab5fSopenharmony_ci "loc": { 16653af6ab5fSopenharmony_ci "start": { 16663af6ab5fSopenharmony_ci "line": 18, 16673af6ab5fSopenharmony_ci "column": 70 16683af6ab5fSopenharmony_ci }, 16693af6ab5fSopenharmony_ci "end": { 16703af6ab5fSopenharmony_ci "line": 18, 16713af6ab5fSopenharmony_ci "column": 71 16723af6ab5fSopenharmony_ci } 16733af6ab5fSopenharmony_ci } 16743af6ab5fSopenharmony_ci }, 16753af6ab5fSopenharmony_ci "loc": { 16763af6ab5fSopenharmony_ci "start": { 16773af6ab5fSopenharmony_ci "line": 18, 16783af6ab5fSopenharmony_ci "column": 70 16793af6ab5fSopenharmony_ci }, 16803af6ab5fSopenharmony_ci "end": { 16813af6ab5fSopenharmony_ci "line": 18, 16823af6ab5fSopenharmony_ci "column": 72 16833af6ab5fSopenharmony_ci } 16843af6ab5fSopenharmony_ci } 16853af6ab5fSopenharmony_ci }, 16863af6ab5fSopenharmony_ci "loc": { 16873af6ab5fSopenharmony_ci "start": { 16883af6ab5fSopenharmony_ci "line": 18, 16893af6ab5fSopenharmony_ci "column": 70 16903af6ab5fSopenharmony_ci }, 16913af6ab5fSopenharmony_ci "end": { 16923af6ab5fSopenharmony_ci "line": 18, 16933af6ab5fSopenharmony_ci "column": 72 16943af6ab5fSopenharmony_ci } 16953af6ab5fSopenharmony_ci } 16963af6ab5fSopenharmony_ci }, 16973af6ab5fSopenharmony_ci { 16983af6ab5fSopenharmony_ci "type": "ETSTypeReference", 16993af6ab5fSopenharmony_ci "part": { 17003af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 17013af6ab5fSopenharmony_ci "name": { 17023af6ab5fSopenharmony_ci "type": "Identifier", 17033af6ab5fSopenharmony_ci "name": "E", 17043af6ab5fSopenharmony_ci "decorators": [], 17053af6ab5fSopenharmony_ci "loc": { 17063af6ab5fSopenharmony_ci "start": { 17073af6ab5fSopenharmony_ci "line": 18, 17083af6ab5fSopenharmony_ci "column": 72 17093af6ab5fSopenharmony_ci }, 17103af6ab5fSopenharmony_ci "end": { 17113af6ab5fSopenharmony_ci "line": 18, 17123af6ab5fSopenharmony_ci "column": 73 17133af6ab5fSopenharmony_ci } 17143af6ab5fSopenharmony_ci } 17153af6ab5fSopenharmony_ci }, 17163af6ab5fSopenharmony_ci "loc": { 17173af6ab5fSopenharmony_ci "start": { 17183af6ab5fSopenharmony_ci "line": 18, 17193af6ab5fSopenharmony_ci "column": 72 17203af6ab5fSopenharmony_ci }, 17213af6ab5fSopenharmony_ci "end": { 17223af6ab5fSopenharmony_ci "line": 18, 17233af6ab5fSopenharmony_ci "column": 74 17243af6ab5fSopenharmony_ci } 17253af6ab5fSopenharmony_ci } 17263af6ab5fSopenharmony_ci }, 17273af6ab5fSopenharmony_ci "loc": { 17283af6ab5fSopenharmony_ci "start": { 17293af6ab5fSopenharmony_ci "line": 18, 17303af6ab5fSopenharmony_ci "column": 72 17313af6ab5fSopenharmony_ci }, 17323af6ab5fSopenharmony_ci "end": { 17333af6ab5fSopenharmony_ci "line": 18, 17343af6ab5fSopenharmony_ci "column": 74 17353af6ab5fSopenharmony_ci } 17363af6ab5fSopenharmony_ci } 17373af6ab5fSopenharmony_ci } 17383af6ab5fSopenharmony_ci ], 17393af6ab5fSopenharmony_ci "loc": { 17403af6ab5fSopenharmony_ci "start": { 17413af6ab5fSopenharmony_ci "line": 1, 17423af6ab5fSopenharmony_ci "column": 1 17433af6ab5fSopenharmony_ci }, 17443af6ab5fSopenharmony_ci "end": { 17453af6ab5fSopenharmony_ci "line": 1, 17463af6ab5fSopenharmony_ci "column": 1 17473af6ab5fSopenharmony_ci } 17483af6ab5fSopenharmony_ci } 17493af6ab5fSopenharmony_ci } 17503af6ab5fSopenharmony_ci ], 17513af6ab5fSopenharmony_ci "loc": { 17523af6ab5fSopenharmony_ci "start": { 17533af6ab5fSopenharmony_ci "line": 18, 17543af6ab5fSopenharmony_ci "column": 69 17553af6ab5fSopenharmony_ci }, 17563af6ab5fSopenharmony_ci "end": { 17573af6ab5fSopenharmony_ci "line": 18, 17583af6ab5fSopenharmony_ci "column": 74 17593af6ab5fSopenharmony_ci } 17603af6ab5fSopenharmony_ci } 17613af6ab5fSopenharmony_ci }, 17623af6ab5fSopenharmony_ci "loc": { 17633af6ab5fSopenharmony_ci "start": { 17643af6ab5fSopenharmony_ci "line": 18, 17653af6ab5fSopenharmony_ci "column": 67 17663af6ab5fSopenharmony_ci }, 17673af6ab5fSopenharmony_ci "end": { 17683af6ab5fSopenharmony_ci "line": 18, 17693af6ab5fSopenharmony_ci "column": 75 17703af6ab5fSopenharmony_ci } 17713af6ab5fSopenharmony_ci } 17723af6ab5fSopenharmony_ci }, 17733af6ab5fSopenharmony_ci "loc": { 17743af6ab5fSopenharmony_ci "start": { 17753af6ab5fSopenharmony_ci "line": 18, 17763af6ab5fSopenharmony_ci "column": 67 17773af6ab5fSopenharmony_ci }, 17783af6ab5fSopenharmony_ci "end": { 17793af6ab5fSopenharmony_ci "line": 18, 17803af6ab5fSopenharmony_ci "column": 75 17813af6ab5fSopenharmony_ci } 17823af6ab5fSopenharmony_ci } 17833af6ab5fSopenharmony_ci }, 17843af6ab5fSopenharmony_ci "typeParameters": { 17853af6ab5fSopenharmony_ci "type": "TSTypeParameterDeclaration", 17863af6ab5fSopenharmony_ci "params": [ 17873af6ab5fSopenharmony_ci { 17883af6ab5fSopenharmony_ci "type": "TSTypeParameter", 17893af6ab5fSopenharmony_ci "name": { 17903af6ab5fSopenharmony_ci "type": "Identifier", 17913af6ab5fSopenharmony_ci "name": "U", 17923af6ab5fSopenharmony_ci "decorators": [], 17933af6ab5fSopenharmony_ci "loc": { 17943af6ab5fSopenharmony_ci "start": { 17953af6ab5fSopenharmony_ci "line": 17, 17963af6ab5fSopenharmony_ci "column": 10 17973af6ab5fSopenharmony_ci }, 17983af6ab5fSopenharmony_ci "end": { 17993af6ab5fSopenharmony_ci "line": 17, 18003af6ab5fSopenharmony_ci "column": 11 18013af6ab5fSopenharmony_ci } 18023af6ab5fSopenharmony_ci } 18033af6ab5fSopenharmony_ci }, 18043af6ab5fSopenharmony_ci "loc": { 18053af6ab5fSopenharmony_ci "start": { 18063af6ab5fSopenharmony_ci "line": 1, 18073af6ab5fSopenharmony_ci "column": 1 18083af6ab5fSopenharmony_ci }, 18093af6ab5fSopenharmony_ci "end": { 18103af6ab5fSopenharmony_ci "line": 1, 18113af6ab5fSopenharmony_ci "column": 1 18123af6ab5fSopenharmony_ci } 18133af6ab5fSopenharmony_ci } 18143af6ab5fSopenharmony_ci }, 18153af6ab5fSopenharmony_ci { 18163af6ab5fSopenharmony_ci "type": "TSTypeParameter", 18173af6ab5fSopenharmony_ci "name": { 18183af6ab5fSopenharmony_ci "type": "Identifier", 18193af6ab5fSopenharmony_ci "name": "E", 18203af6ab5fSopenharmony_ci "decorators": [], 18213af6ab5fSopenharmony_ci "loc": { 18223af6ab5fSopenharmony_ci "start": { 18233af6ab5fSopenharmony_ci "line": 17, 18243af6ab5fSopenharmony_ci "column": 13 18253af6ab5fSopenharmony_ci }, 18263af6ab5fSopenharmony_ci "end": { 18273af6ab5fSopenharmony_ci "line": 17, 18283af6ab5fSopenharmony_ci "column": 14 18293af6ab5fSopenharmony_ci } 18303af6ab5fSopenharmony_ci } 18313af6ab5fSopenharmony_ci }, 18323af6ab5fSopenharmony_ci "default": { 18333af6ab5fSopenharmony_ci "type": "ETSTypeReference", 18343af6ab5fSopenharmony_ci "part": { 18353af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 18363af6ab5fSopenharmony_ci "name": { 18373af6ab5fSopenharmony_ci "type": "Identifier", 18383af6ab5fSopenharmony_ci "name": "never", 18393af6ab5fSopenharmony_ci "decorators": [], 18403af6ab5fSopenharmony_ci "loc": { 18413af6ab5fSopenharmony_ci "start": { 18423af6ab5fSopenharmony_ci "line": 17, 18433af6ab5fSopenharmony_ci "column": 17 18443af6ab5fSopenharmony_ci }, 18453af6ab5fSopenharmony_ci "end": { 18463af6ab5fSopenharmony_ci "line": 17, 18473af6ab5fSopenharmony_ci "column": 22 18483af6ab5fSopenharmony_ci } 18493af6ab5fSopenharmony_ci } 18503af6ab5fSopenharmony_ci }, 18513af6ab5fSopenharmony_ci "loc": { 18523af6ab5fSopenharmony_ci "start": { 18533af6ab5fSopenharmony_ci "line": 17, 18543af6ab5fSopenharmony_ci "column": 17 18553af6ab5fSopenharmony_ci }, 18563af6ab5fSopenharmony_ci "end": { 18573af6ab5fSopenharmony_ci "line": 17, 18583af6ab5fSopenharmony_ci "column": 23 18593af6ab5fSopenharmony_ci } 18603af6ab5fSopenharmony_ci } 18613af6ab5fSopenharmony_ci }, 18623af6ab5fSopenharmony_ci "loc": { 18633af6ab5fSopenharmony_ci "start": { 18643af6ab5fSopenharmony_ci "line": 17, 18653af6ab5fSopenharmony_ci "column": 17 18663af6ab5fSopenharmony_ci }, 18673af6ab5fSopenharmony_ci "end": { 18683af6ab5fSopenharmony_ci "line": 17, 18693af6ab5fSopenharmony_ci "column": 23 18703af6ab5fSopenharmony_ci } 18713af6ab5fSopenharmony_ci } 18723af6ab5fSopenharmony_ci }, 18733af6ab5fSopenharmony_ci "loc": { 18743af6ab5fSopenharmony_ci "start": { 18753af6ab5fSopenharmony_ci "line": 1, 18763af6ab5fSopenharmony_ci "column": 1 18773af6ab5fSopenharmony_ci }, 18783af6ab5fSopenharmony_ci "end": { 18793af6ab5fSopenharmony_ci "line": 1, 18803af6ab5fSopenharmony_ci "column": 1 18813af6ab5fSopenharmony_ci } 18823af6ab5fSopenharmony_ci } 18833af6ab5fSopenharmony_ci } 18843af6ab5fSopenharmony_ci ], 18853af6ab5fSopenharmony_ci "loc": { 18863af6ab5fSopenharmony_ci "start": { 18873af6ab5fSopenharmony_ci "line": 1, 18883af6ab5fSopenharmony_ci "column": 1 18893af6ab5fSopenharmony_ci }, 18903af6ab5fSopenharmony_ci "end": { 18913af6ab5fSopenharmony_ci "line": 1, 18923af6ab5fSopenharmony_ci "column": 1 18933af6ab5fSopenharmony_ci } 18943af6ab5fSopenharmony_ci } 18953af6ab5fSopenharmony_ci }, 18963af6ab5fSopenharmony_ci "body": { 18973af6ab5fSopenharmony_ci "type": "BlockStatement", 18983af6ab5fSopenharmony_ci "statements": [], 18993af6ab5fSopenharmony_ci "loc": { 19003af6ab5fSopenharmony_ci "start": { 19013af6ab5fSopenharmony_ci "line": 1, 19023af6ab5fSopenharmony_ci "column": 1 19033af6ab5fSopenharmony_ci }, 19043af6ab5fSopenharmony_ci "end": { 19053af6ab5fSopenharmony_ci "line": 1, 19063af6ab5fSopenharmony_ci "column": 1 19073af6ab5fSopenharmony_ci } 19083af6ab5fSopenharmony_ci } 19093af6ab5fSopenharmony_ci }, 19103af6ab5fSopenharmony_ci "loc": { 19113af6ab5fSopenharmony_ci "start": { 19123af6ab5fSopenharmony_ci "line": 628, 19133af6ab5fSopenharmony_ci "column": 1 19143af6ab5fSopenharmony_ci }, 19153af6ab5fSopenharmony_ci "end": { 19163af6ab5fSopenharmony_ci "line": 628, 19173af6ab5fSopenharmony_ci "column": 1 19183af6ab5fSopenharmony_ci } 19193af6ab5fSopenharmony_ci } 19203af6ab5fSopenharmony_ci }, 19213af6ab5fSopenharmony_ci "loc": { 19223af6ab5fSopenharmony_ci "start": { 19233af6ab5fSopenharmony_ci "line": 1, 19243af6ab5fSopenharmony_ci "column": 1 19253af6ab5fSopenharmony_ci }, 19263af6ab5fSopenharmony_ci "end": { 19273af6ab5fSopenharmony_ci "line": 1, 19283af6ab5fSopenharmony_ci "column": 1 19293af6ab5fSopenharmony_ci } 19303af6ab5fSopenharmony_ci } 19313af6ab5fSopenharmony_ci }, 19323af6ab5fSopenharmony_ci "overloads": [], 19333af6ab5fSopenharmony_ci "decorators": [], 19343af6ab5fSopenharmony_ci "loc": { 19353af6ab5fSopenharmony_ci "start": { 19363af6ab5fSopenharmony_ci "line": 17, 19373af6ab5fSopenharmony_ci "column": 5 19383af6ab5fSopenharmony_ci }, 19393af6ab5fSopenharmony_ci "end": { 19403af6ab5fSopenharmony_ci "line": 1, 19413af6ab5fSopenharmony_ci "column": 1 19423af6ab5fSopenharmony_ci } 19433af6ab5fSopenharmony_ci } 19443af6ab5fSopenharmony_ci } 19453af6ab5fSopenharmony_ci ], 19463af6ab5fSopenharmony_ci "decorators": [], 19473af6ab5fSopenharmony_ci "loc": { 19483af6ab5fSopenharmony_ci "start": { 19493af6ab5fSopenharmony_ci "line": 17, 19503af6ab5fSopenharmony_ci "column": 5 19513af6ab5fSopenharmony_ci }, 19523af6ab5fSopenharmony_ci "end": { 19533af6ab5fSopenharmony_ci "line": 18, 19543af6ab5fSopenharmony_ci "column": 75 19553af6ab5fSopenharmony_ci } 19563af6ab5fSopenharmony_ci } 19573af6ab5fSopenharmony_ci } 19583af6ab5fSopenharmony_ci ], 19593af6ab5fSopenharmony_ci "loc": { 19603af6ab5fSopenharmony_ci "start": { 19613af6ab5fSopenharmony_ci "line": 16, 19623af6ab5fSopenharmony_ci "column": 17 19633af6ab5fSopenharmony_ci }, 19643af6ab5fSopenharmony_ci "end": { 19653af6ab5fSopenharmony_ci "line": 19, 19663af6ab5fSopenharmony_ci "column": 2 19673af6ab5fSopenharmony_ci } 19683af6ab5fSopenharmony_ci } 19693af6ab5fSopenharmony_ci }, 19703af6ab5fSopenharmony_ci "id": { 19713af6ab5fSopenharmony_ci "type": "Identifier", 19723af6ab5fSopenharmony_ci "name": "PL", 19733af6ab5fSopenharmony_ci "decorators": [], 19743af6ab5fSopenharmony_ci "loc": { 19753af6ab5fSopenharmony_ci "start": { 19763af6ab5fSopenharmony_ci "line": 16, 19773af6ab5fSopenharmony_ci "column": 11 19783af6ab5fSopenharmony_ci }, 19793af6ab5fSopenharmony_ci "end": { 19803af6ab5fSopenharmony_ci "line": 16, 19813af6ab5fSopenharmony_ci "column": 13 19823af6ab5fSopenharmony_ci } 19833af6ab5fSopenharmony_ci } 19843af6ab5fSopenharmony_ci }, 19853af6ab5fSopenharmony_ci "extends": [], 19863af6ab5fSopenharmony_ci "typeParameters": { 19873af6ab5fSopenharmony_ci "type": "TSTypeParameterDeclaration", 19883af6ab5fSopenharmony_ci "params": [ 19893af6ab5fSopenharmony_ci { 19903af6ab5fSopenharmony_ci "type": "TSTypeParameter", 19913af6ab5fSopenharmony_ci "name": { 19923af6ab5fSopenharmony_ci "type": "Identifier", 19933af6ab5fSopenharmony_ci "name": "T", 19943af6ab5fSopenharmony_ci "decorators": [], 19953af6ab5fSopenharmony_ci "loc": { 19963af6ab5fSopenharmony_ci "start": { 19973af6ab5fSopenharmony_ci "line": 16, 19983af6ab5fSopenharmony_ci "column": 14 19993af6ab5fSopenharmony_ci }, 20003af6ab5fSopenharmony_ci "end": { 20013af6ab5fSopenharmony_ci "line": 16, 20023af6ab5fSopenharmony_ci "column": 15 20033af6ab5fSopenharmony_ci } 20043af6ab5fSopenharmony_ci } 20053af6ab5fSopenharmony_ci }, 20063af6ab5fSopenharmony_ci "loc": { 20073af6ab5fSopenharmony_ci "start": { 20083af6ab5fSopenharmony_ci "line": 16, 20093af6ab5fSopenharmony_ci "column": 14 20103af6ab5fSopenharmony_ci }, 20113af6ab5fSopenharmony_ci "end": { 20123af6ab5fSopenharmony_ci "line": 16, 20133af6ab5fSopenharmony_ci "column": 16 20143af6ab5fSopenharmony_ci } 20153af6ab5fSopenharmony_ci } 20163af6ab5fSopenharmony_ci } 20173af6ab5fSopenharmony_ci ], 20183af6ab5fSopenharmony_ci "loc": { 20193af6ab5fSopenharmony_ci "start": { 20203af6ab5fSopenharmony_ci "line": 16, 20213af6ab5fSopenharmony_ci "column": 13 20223af6ab5fSopenharmony_ci }, 20233af6ab5fSopenharmony_ci "end": { 20243af6ab5fSopenharmony_ci "line": 16, 20253af6ab5fSopenharmony_ci "column": 16 20263af6ab5fSopenharmony_ci } 20273af6ab5fSopenharmony_ci } 20283af6ab5fSopenharmony_ci }, 20293af6ab5fSopenharmony_ci "loc": { 20303af6ab5fSopenharmony_ci "start": { 20313af6ab5fSopenharmony_ci "line": 16, 20323af6ab5fSopenharmony_ci "column": 1 20333af6ab5fSopenharmony_ci }, 20343af6ab5fSopenharmony_ci "end": { 20353af6ab5fSopenharmony_ci "line": 21, 20363af6ab5fSopenharmony_ci "column": 6 20373af6ab5fSopenharmony_ci } 20383af6ab5fSopenharmony_ci } 20393af6ab5fSopenharmony_ci }, 20403af6ab5fSopenharmony_ci { 20413af6ab5fSopenharmony_ci "type": "ClassDeclaration", 20423af6ab5fSopenharmony_ci "definition": { 20433af6ab5fSopenharmony_ci "id": { 20443af6ab5fSopenharmony_ci "type": "Identifier", 20453af6ab5fSopenharmony_ci "name": "P", 20463af6ab5fSopenharmony_ci "decorators": [], 20473af6ab5fSopenharmony_ci "loc": { 20483af6ab5fSopenharmony_ci "start": { 20493af6ab5fSopenharmony_ci "line": 21, 20503af6ab5fSopenharmony_ci "column": 7 20513af6ab5fSopenharmony_ci }, 20523af6ab5fSopenharmony_ci "end": { 20533af6ab5fSopenharmony_ci "line": 21, 20543af6ab5fSopenharmony_ci "column": 8 20553af6ab5fSopenharmony_ci } 20563af6ab5fSopenharmony_ci } 20573af6ab5fSopenharmony_ci }, 20583af6ab5fSopenharmony_ci "typeParameters": { 20593af6ab5fSopenharmony_ci "type": "TSTypeParameterDeclaration", 20603af6ab5fSopenharmony_ci "params": [ 20613af6ab5fSopenharmony_ci { 20623af6ab5fSopenharmony_ci "type": "TSTypeParameter", 20633af6ab5fSopenharmony_ci "name": { 20643af6ab5fSopenharmony_ci "type": "Identifier", 20653af6ab5fSopenharmony_ci "name": "T", 20663af6ab5fSopenharmony_ci "decorators": [], 20673af6ab5fSopenharmony_ci "loc": { 20683af6ab5fSopenharmony_ci "start": { 20693af6ab5fSopenharmony_ci "line": 21, 20703af6ab5fSopenharmony_ci "column": 9 20713af6ab5fSopenharmony_ci }, 20723af6ab5fSopenharmony_ci "end": { 20733af6ab5fSopenharmony_ci "line": 21, 20743af6ab5fSopenharmony_ci "column": 10 20753af6ab5fSopenharmony_ci } 20763af6ab5fSopenharmony_ci } 20773af6ab5fSopenharmony_ci }, 20783af6ab5fSopenharmony_ci "loc": { 20793af6ab5fSopenharmony_ci "start": { 20803af6ab5fSopenharmony_ci "line": 21, 20813af6ab5fSopenharmony_ci "column": 9 20823af6ab5fSopenharmony_ci }, 20833af6ab5fSopenharmony_ci "end": { 20843af6ab5fSopenharmony_ci "line": 21, 20853af6ab5fSopenharmony_ci "column": 11 20863af6ab5fSopenharmony_ci } 20873af6ab5fSopenharmony_ci } 20883af6ab5fSopenharmony_ci } 20893af6ab5fSopenharmony_ci ], 20903af6ab5fSopenharmony_ci "loc": { 20913af6ab5fSopenharmony_ci "start": { 20923af6ab5fSopenharmony_ci "line": 21, 20933af6ab5fSopenharmony_ci "column": 8 20943af6ab5fSopenharmony_ci }, 20953af6ab5fSopenharmony_ci "end": { 20963af6ab5fSopenharmony_ci "line": 21, 20973af6ab5fSopenharmony_ci "column": 11 20983af6ab5fSopenharmony_ci } 20993af6ab5fSopenharmony_ci } 21003af6ab5fSopenharmony_ci }, 21013af6ab5fSopenharmony_ci "superClass": null, 21023af6ab5fSopenharmony_ci "implements": [ 21033af6ab5fSopenharmony_ci { 21043af6ab5fSopenharmony_ci "type": "TSClassImplements", 21053af6ab5fSopenharmony_ci "expression": { 21063af6ab5fSopenharmony_ci "type": "ETSTypeReference", 21073af6ab5fSopenharmony_ci "part": { 21083af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 21093af6ab5fSopenharmony_ci "name": { 21103af6ab5fSopenharmony_ci "type": "Identifier", 21113af6ab5fSopenharmony_ci "name": "PL", 21123af6ab5fSopenharmony_ci "decorators": [], 21133af6ab5fSopenharmony_ci "loc": { 21143af6ab5fSopenharmony_ci "start": { 21153af6ab5fSopenharmony_ci "line": 21, 21163af6ab5fSopenharmony_ci "column": 23 21173af6ab5fSopenharmony_ci }, 21183af6ab5fSopenharmony_ci "end": { 21193af6ab5fSopenharmony_ci "line": 21, 21203af6ab5fSopenharmony_ci "column": 25 21213af6ab5fSopenharmony_ci } 21223af6ab5fSopenharmony_ci } 21233af6ab5fSopenharmony_ci }, 21243af6ab5fSopenharmony_ci "typeParams": { 21253af6ab5fSopenharmony_ci "type": "TSTypeParameterInstantiation", 21263af6ab5fSopenharmony_ci "params": [ 21273af6ab5fSopenharmony_ci { 21283af6ab5fSopenharmony_ci "type": "ETSTypeReference", 21293af6ab5fSopenharmony_ci "part": { 21303af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 21313af6ab5fSopenharmony_ci "name": { 21323af6ab5fSopenharmony_ci "type": "Identifier", 21333af6ab5fSopenharmony_ci "name": "T", 21343af6ab5fSopenharmony_ci "decorators": [], 21353af6ab5fSopenharmony_ci "loc": { 21363af6ab5fSopenharmony_ci "start": { 21373af6ab5fSopenharmony_ci "line": 21, 21383af6ab5fSopenharmony_ci "column": 26 21393af6ab5fSopenharmony_ci }, 21403af6ab5fSopenharmony_ci "end": { 21413af6ab5fSopenharmony_ci "line": 21, 21423af6ab5fSopenharmony_ci "column": 27 21433af6ab5fSopenharmony_ci } 21443af6ab5fSopenharmony_ci } 21453af6ab5fSopenharmony_ci }, 21463af6ab5fSopenharmony_ci "loc": { 21473af6ab5fSopenharmony_ci "start": { 21483af6ab5fSopenharmony_ci "line": 21, 21493af6ab5fSopenharmony_ci "column": 26 21503af6ab5fSopenharmony_ci }, 21513af6ab5fSopenharmony_ci "end": { 21523af6ab5fSopenharmony_ci "line": 21, 21533af6ab5fSopenharmony_ci "column": 28 21543af6ab5fSopenharmony_ci } 21553af6ab5fSopenharmony_ci } 21563af6ab5fSopenharmony_ci }, 21573af6ab5fSopenharmony_ci "loc": { 21583af6ab5fSopenharmony_ci "start": { 21593af6ab5fSopenharmony_ci "line": 21, 21603af6ab5fSopenharmony_ci "column": 26 21613af6ab5fSopenharmony_ci }, 21623af6ab5fSopenharmony_ci "end": { 21633af6ab5fSopenharmony_ci "line": 21, 21643af6ab5fSopenharmony_ci "column": 28 21653af6ab5fSopenharmony_ci } 21663af6ab5fSopenharmony_ci } 21673af6ab5fSopenharmony_ci } 21683af6ab5fSopenharmony_ci ], 21693af6ab5fSopenharmony_ci "loc": { 21703af6ab5fSopenharmony_ci "start": { 21713af6ab5fSopenharmony_ci "line": 21, 21723af6ab5fSopenharmony_ci "column": 25 21733af6ab5fSopenharmony_ci }, 21743af6ab5fSopenharmony_ci "end": { 21753af6ab5fSopenharmony_ci "line": 21, 21763af6ab5fSopenharmony_ci "column": 28 21773af6ab5fSopenharmony_ci } 21783af6ab5fSopenharmony_ci } 21793af6ab5fSopenharmony_ci }, 21803af6ab5fSopenharmony_ci "loc": { 21813af6ab5fSopenharmony_ci "start": { 21823af6ab5fSopenharmony_ci "line": 21, 21833af6ab5fSopenharmony_ci "column": 23 21843af6ab5fSopenharmony_ci }, 21853af6ab5fSopenharmony_ci "end": { 21863af6ab5fSopenharmony_ci "line": 21, 21873af6ab5fSopenharmony_ci "column": 30 21883af6ab5fSopenharmony_ci } 21893af6ab5fSopenharmony_ci } 21903af6ab5fSopenharmony_ci }, 21913af6ab5fSopenharmony_ci "loc": { 21923af6ab5fSopenharmony_ci "start": { 21933af6ab5fSopenharmony_ci "line": 21, 21943af6ab5fSopenharmony_ci "column": 23 21953af6ab5fSopenharmony_ci }, 21963af6ab5fSopenharmony_ci "end": { 21973af6ab5fSopenharmony_ci "line": 21, 21983af6ab5fSopenharmony_ci "column": 30 21993af6ab5fSopenharmony_ci } 22003af6ab5fSopenharmony_ci } 22013af6ab5fSopenharmony_ci }, 22023af6ab5fSopenharmony_ci "loc": { 22033af6ab5fSopenharmony_ci "start": { 22043af6ab5fSopenharmony_ci "line": 21, 22053af6ab5fSopenharmony_ci "column": 23 22063af6ab5fSopenharmony_ci }, 22073af6ab5fSopenharmony_ci "end": { 22083af6ab5fSopenharmony_ci "line": 21, 22093af6ab5fSopenharmony_ci "column": 30 22103af6ab5fSopenharmony_ci } 22113af6ab5fSopenharmony_ci } 22123af6ab5fSopenharmony_ci } 22133af6ab5fSopenharmony_ci ], 22143af6ab5fSopenharmony_ci "body": [ 22153af6ab5fSopenharmony_ci { 22163af6ab5fSopenharmony_ci "type": "MethodDefinition", 22173af6ab5fSopenharmony_ci "key": { 22183af6ab5fSopenharmony_ci "type": "Identifier", 22193af6ab5fSopenharmony_ci "name": "then", 22203af6ab5fSopenharmony_ci "decorators": [], 22213af6ab5fSopenharmony_ci "loc": { 22223af6ab5fSopenharmony_ci "start": { 22233af6ab5fSopenharmony_ci "line": 22, 22243af6ab5fSopenharmony_ci "column": 5 22253af6ab5fSopenharmony_ci }, 22263af6ab5fSopenharmony_ci "end": { 22273af6ab5fSopenharmony_ci "line": 22, 22283af6ab5fSopenharmony_ci "column": 9 22293af6ab5fSopenharmony_ci } 22303af6ab5fSopenharmony_ci } 22313af6ab5fSopenharmony_ci }, 22323af6ab5fSopenharmony_ci "kind": "method", 22333af6ab5fSopenharmony_ci "accessibility": "public", 22343af6ab5fSopenharmony_ci "static": false, 22353af6ab5fSopenharmony_ci "optional": false, 22363af6ab5fSopenharmony_ci "computed": false, 22373af6ab5fSopenharmony_ci "value": { 22383af6ab5fSopenharmony_ci "type": "FunctionExpression", 22393af6ab5fSopenharmony_ci "function": { 22403af6ab5fSopenharmony_ci "type": "ScriptFunction", 22413af6ab5fSopenharmony_ci "id": { 22423af6ab5fSopenharmony_ci "type": "Identifier", 22433af6ab5fSopenharmony_ci "name": "then", 22443af6ab5fSopenharmony_ci "decorators": [], 22453af6ab5fSopenharmony_ci "loc": { 22463af6ab5fSopenharmony_ci "start": { 22473af6ab5fSopenharmony_ci "line": 22, 22483af6ab5fSopenharmony_ci "column": 5 22493af6ab5fSopenharmony_ci }, 22503af6ab5fSopenharmony_ci "end": { 22513af6ab5fSopenharmony_ci "line": 22, 22523af6ab5fSopenharmony_ci "column": 9 22533af6ab5fSopenharmony_ci } 22543af6ab5fSopenharmony_ci } 22553af6ab5fSopenharmony_ci }, 22563af6ab5fSopenharmony_ci "generator": false, 22573af6ab5fSopenharmony_ci "async": false, 22583af6ab5fSopenharmony_ci "expression": false, 22593af6ab5fSopenharmony_ci "params": [ 22603af6ab5fSopenharmony_ci { 22613af6ab5fSopenharmony_ci "type": "ETSParameterExpression", 22623af6ab5fSopenharmony_ci "name": { 22633af6ab5fSopenharmony_ci "type": "Identifier", 22643af6ab5fSopenharmony_ci "name": "onFulfilled", 22653af6ab5fSopenharmony_ci "typeAnnotation": { 22663af6ab5fSopenharmony_ci "type": "ETSUnionType", 22673af6ab5fSopenharmony_ci "types": [ 22683af6ab5fSopenharmony_ci { 22693af6ab5fSopenharmony_ci "type": "ETSFunctionType", 22703af6ab5fSopenharmony_ci "params": [ 22713af6ab5fSopenharmony_ci { 22723af6ab5fSopenharmony_ci "type": "ETSParameterExpression", 22733af6ab5fSopenharmony_ci "name": { 22743af6ab5fSopenharmony_ci "type": "Identifier", 22753af6ab5fSopenharmony_ci "name": "value", 22763af6ab5fSopenharmony_ci "typeAnnotation": { 22773af6ab5fSopenharmony_ci "type": "ETSTypeReference", 22783af6ab5fSopenharmony_ci "part": { 22793af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 22803af6ab5fSopenharmony_ci "name": { 22813af6ab5fSopenharmony_ci "type": "Identifier", 22823af6ab5fSopenharmony_ci "name": "T", 22833af6ab5fSopenharmony_ci "decorators": [], 22843af6ab5fSopenharmony_ci "loc": { 22853af6ab5fSopenharmony_ci "start": { 22863af6ab5fSopenharmony_ci "line": 22, 22873af6ab5fSopenharmony_ci "column": 46 22883af6ab5fSopenharmony_ci }, 22893af6ab5fSopenharmony_ci "end": { 22903af6ab5fSopenharmony_ci "line": 22, 22913af6ab5fSopenharmony_ci "column": 47 22923af6ab5fSopenharmony_ci } 22933af6ab5fSopenharmony_ci } 22943af6ab5fSopenharmony_ci }, 22953af6ab5fSopenharmony_ci "loc": { 22963af6ab5fSopenharmony_ci "start": { 22973af6ab5fSopenharmony_ci "line": 22, 22983af6ab5fSopenharmony_ci "column": 46 22993af6ab5fSopenharmony_ci }, 23003af6ab5fSopenharmony_ci "end": { 23013af6ab5fSopenharmony_ci "line": 22, 23023af6ab5fSopenharmony_ci "column": 48 23033af6ab5fSopenharmony_ci } 23043af6ab5fSopenharmony_ci } 23053af6ab5fSopenharmony_ci }, 23063af6ab5fSopenharmony_ci "loc": { 23073af6ab5fSopenharmony_ci "start": { 23083af6ab5fSopenharmony_ci "line": 22, 23093af6ab5fSopenharmony_ci "column": 46 23103af6ab5fSopenharmony_ci }, 23113af6ab5fSopenharmony_ci "end": { 23123af6ab5fSopenharmony_ci "line": 22, 23133af6ab5fSopenharmony_ci "column": 48 23143af6ab5fSopenharmony_ci } 23153af6ab5fSopenharmony_ci } 23163af6ab5fSopenharmony_ci }, 23173af6ab5fSopenharmony_ci "decorators": [], 23183af6ab5fSopenharmony_ci "loc": { 23193af6ab5fSopenharmony_ci "start": { 23203af6ab5fSopenharmony_ci "line": 22, 23213af6ab5fSopenharmony_ci "column": 39 23223af6ab5fSopenharmony_ci }, 23233af6ab5fSopenharmony_ci "end": { 23243af6ab5fSopenharmony_ci "line": 22, 23253af6ab5fSopenharmony_ci "column": 48 23263af6ab5fSopenharmony_ci } 23273af6ab5fSopenharmony_ci } 23283af6ab5fSopenharmony_ci }, 23293af6ab5fSopenharmony_ci "loc": { 23303af6ab5fSopenharmony_ci "start": { 23313af6ab5fSopenharmony_ci "line": 22, 23323af6ab5fSopenharmony_ci "column": 39 23333af6ab5fSopenharmony_ci }, 23343af6ab5fSopenharmony_ci "end": { 23353af6ab5fSopenharmony_ci "line": 22, 23363af6ab5fSopenharmony_ci "column": 48 23373af6ab5fSopenharmony_ci } 23383af6ab5fSopenharmony_ci } 23393af6ab5fSopenharmony_ci } 23403af6ab5fSopenharmony_ci ], 23413af6ab5fSopenharmony_ci "returnType": { 23423af6ab5fSopenharmony_ci "type": "ETSUnionType", 23433af6ab5fSopenharmony_ci "types": [ 23443af6ab5fSopenharmony_ci { 23453af6ab5fSopenharmony_ci "type": "ETSTypeReference", 23463af6ab5fSopenharmony_ci "part": { 23473af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 23483af6ab5fSopenharmony_ci "name": { 23493af6ab5fSopenharmony_ci "type": "Identifier", 23503af6ab5fSopenharmony_ci "name": "U", 23513af6ab5fSopenharmony_ci "decorators": [], 23523af6ab5fSopenharmony_ci "loc": { 23533af6ab5fSopenharmony_ci "start": { 23543af6ab5fSopenharmony_ci "line": 22, 23553af6ab5fSopenharmony_ci "column": 52 23563af6ab5fSopenharmony_ci }, 23573af6ab5fSopenharmony_ci "end": { 23583af6ab5fSopenharmony_ci "line": 22, 23593af6ab5fSopenharmony_ci "column": 53 23603af6ab5fSopenharmony_ci } 23613af6ab5fSopenharmony_ci } 23623af6ab5fSopenharmony_ci }, 23633af6ab5fSopenharmony_ci "loc": { 23643af6ab5fSopenharmony_ci "start": { 23653af6ab5fSopenharmony_ci "line": 22, 23663af6ab5fSopenharmony_ci "column": 52 23673af6ab5fSopenharmony_ci }, 23683af6ab5fSopenharmony_ci "end": { 23693af6ab5fSopenharmony_ci "line": 22, 23703af6ab5fSopenharmony_ci "column": 54 23713af6ab5fSopenharmony_ci } 23723af6ab5fSopenharmony_ci } 23733af6ab5fSopenharmony_ci }, 23743af6ab5fSopenharmony_ci "loc": { 23753af6ab5fSopenharmony_ci "start": { 23763af6ab5fSopenharmony_ci "line": 22, 23773af6ab5fSopenharmony_ci "column": 52 23783af6ab5fSopenharmony_ci }, 23793af6ab5fSopenharmony_ci "end": { 23803af6ab5fSopenharmony_ci "line": 22, 23813af6ab5fSopenharmony_ci "column": 54 23823af6ab5fSopenharmony_ci } 23833af6ab5fSopenharmony_ci } 23843af6ab5fSopenharmony_ci }, 23853af6ab5fSopenharmony_ci { 23863af6ab5fSopenharmony_ci "type": "ETSTypeReference", 23873af6ab5fSopenharmony_ci "part": { 23883af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 23893af6ab5fSopenharmony_ci "name": { 23903af6ab5fSopenharmony_ci "type": "Identifier", 23913af6ab5fSopenharmony_ci "name": "PL", 23923af6ab5fSopenharmony_ci "decorators": [], 23933af6ab5fSopenharmony_ci "loc": { 23943af6ab5fSopenharmony_ci "start": { 23953af6ab5fSopenharmony_ci "line": 22, 23963af6ab5fSopenharmony_ci "column": 54 23973af6ab5fSopenharmony_ci }, 23983af6ab5fSopenharmony_ci "end": { 23993af6ab5fSopenharmony_ci "line": 22, 24003af6ab5fSopenharmony_ci "column": 56 24013af6ab5fSopenharmony_ci } 24023af6ab5fSopenharmony_ci } 24033af6ab5fSopenharmony_ci }, 24043af6ab5fSopenharmony_ci "typeParams": { 24053af6ab5fSopenharmony_ci "type": "TSTypeParameterInstantiation", 24063af6ab5fSopenharmony_ci "params": [ 24073af6ab5fSopenharmony_ci { 24083af6ab5fSopenharmony_ci "type": "ETSTypeReference", 24093af6ab5fSopenharmony_ci "part": { 24103af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 24113af6ab5fSopenharmony_ci "name": { 24123af6ab5fSopenharmony_ci "type": "Identifier", 24133af6ab5fSopenharmony_ci "name": "U", 24143af6ab5fSopenharmony_ci "decorators": [], 24153af6ab5fSopenharmony_ci "loc": { 24163af6ab5fSopenharmony_ci "start": { 24173af6ab5fSopenharmony_ci "line": 22, 24183af6ab5fSopenharmony_ci "column": 57 24193af6ab5fSopenharmony_ci }, 24203af6ab5fSopenharmony_ci "end": { 24213af6ab5fSopenharmony_ci "line": 22, 24223af6ab5fSopenharmony_ci "column": 58 24233af6ab5fSopenharmony_ci } 24243af6ab5fSopenharmony_ci } 24253af6ab5fSopenharmony_ci }, 24263af6ab5fSopenharmony_ci "loc": { 24273af6ab5fSopenharmony_ci "start": { 24283af6ab5fSopenharmony_ci "line": 22, 24293af6ab5fSopenharmony_ci "column": 57 24303af6ab5fSopenharmony_ci }, 24313af6ab5fSopenharmony_ci "end": { 24323af6ab5fSopenharmony_ci "line": 22, 24333af6ab5fSopenharmony_ci "column": 59 24343af6ab5fSopenharmony_ci } 24353af6ab5fSopenharmony_ci } 24363af6ab5fSopenharmony_ci }, 24373af6ab5fSopenharmony_ci "loc": { 24383af6ab5fSopenharmony_ci "start": { 24393af6ab5fSopenharmony_ci "line": 22, 24403af6ab5fSopenharmony_ci "column": 57 24413af6ab5fSopenharmony_ci }, 24423af6ab5fSopenharmony_ci "end": { 24433af6ab5fSopenharmony_ci "line": 22, 24443af6ab5fSopenharmony_ci "column": 59 24453af6ab5fSopenharmony_ci } 24463af6ab5fSopenharmony_ci } 24473af6ab5fSopenharmony_ci } 24483af6ab5fSopenharmony_ci ], 24493af6ab5fSopenharmony_ci "loc": { 24503af6ab5fSopenharmony_ci "start": { 24513af6ab5fSopenharmony_ci "line": 22, 24523af6ab5fSopenharmony_ci "column": 56 24533af6ab5fSopenharmony_ci }, 24543af6ab5fSopenharmony_ci "end": { 24553af6ab5fSopenharmony_ci "line": 22, 24563af6ab5fSopenharmony_ci "column": 59 24573af6ab5fSopenharmony_ci } 24583af6ab5fSopenharmony_ci } 24593af6ab5fSopenharmony_ci }, 24603af6ab5fSopenharmony_ci "loc": { 24613af6ab5fSopenharmony_ci "start": { 24623af6ab5fSopenharmony_ci "line": 22, 24633af6ab5fSopenharmony_ci "column": 54 24643af6ab5fSopenharmony_ci }, 24653af6ab5fSopenharmony_ci "end": { 24663af6ab5fSopenharmony_ci "line": 22, 24673af6ab5fSopenharmony_ci "column": 66 24683af6ab5fSopenharmony_ci } 24693af6ab5fSopenharmony_ci } 24703af6ab5fSopenharmony_ci }, 24713af6ab5fSopenharmony_ci "loc": { 24723af6ab5fSopenharmony_ci "start": { 24733af6ab5fSopenharmony_ci "line": 22, 24743af6ab5fSopenharmony_ci "column": 54 24753af6ab5fSopenharmony_ci }, 24763af6ab5fSopenharmony_ci "end": { 24773af6ab5fSopenharmony_ci "line": 22, 24783af6ab5fSopenharmony_ci "column": 66 24793af6ab5fSopenharmony_ci } 24803af6ab5fSopenharmony_ci } 24813af6ab5fSopenharmony_ci } 24823af6ab5fSopenharmony_ci ], 24833af6ab5fSopenharmony_ci "loc": { 24843af6ab5fSopenharmony_ci "start": { 24853af6ab5fSopenharmony_ci "line": 22, 24863af6ab5fSopenharmony_ci "column": 52 24873af6ab5fSopenharmony_ci }, 24883af6ab5fSopenharmony_ci "end": { 24893af6ab5fSopenharmony_ci "line": 22, 24903af6ab5fSopenharmony_ci "column": 66 24913af6ab5fSopenharmony_ci } 24923af6ab5fSopenharmony_ci } 24933af6ab5fSopenharmony_ci } 24943af6ab5fSopenharmony_ci "throwMarker": "throws", 24953af6ab5fSopenharmony_ci "loc": { 24963af6ab5fSopenharmony_ci "start": { 24973af6ab5fSopenharmony_ci "line": 22, 24983af6ab5fSopenharmony_ci "column": 38 24993af6ab5fSopenharmony_ci }, 25003af6ab5fSopenharmony_ci "end": { 25013af6ab5fSopenharmony_ci "line": 22, 25023af6ab5fSopenharmony_ci "column": 66 25033af6ab5fSopenharmony_ci } 25043af6ab5fSopenharmony_ci } 25053af6ab5fSopenharmony_ci }, 25063af6ab5fSopenharmony_ci { 25073af6ab5fSopenharmony_ci "type": "ETSUndefinedType", 25083af6ab5fSopenharmony_ci "loc": { 25093af6ab5fSopenharmony_ci "start": { 25103af6ab5fSopenharmony_ci "line": 22, 25113af6ab5fSopenharmony_ci "column": 35 25123af6ab5fSopenharmony_ci }, 25133af6ab5fSopenharmony_ci "end": { 25143af6ab5fSopenharmony_ci "line": 22, 25153af6ab5fSopenharmony_ci "column": 36 25163af6ab5fSopenharmony_ci } 25173af6ab5fSopenharmony_ci } 25183af6ab5fSopenharmony_ci } 25193af6ab5fSopenharmony_ci ], 25203af6ab5fSopenharmony_ci "loc": { 25213af6ab5fSopenharmony_ci "start": { 25223af6ab5fSopenharmony_ci "line": 22, 25233af6ab5fSopenharmony_ci "column": 38 25243af6ab5fSopenharmony_ci }, 25253af6ab5fSopenharmony_ci "end": { 25263af6ab5fSopenharmony_ci "line": 22, 25273af6ab5fSopenharmony_ci "column": 66 25283af6ab5fSopenharmony_ci } 25293af6ab5fSopenharmony_ci } 25303af6ab5fSopenharmony_ci }, 25313af6ab5fSopenharmony_ci "decorators": [], 25323af6ab5fSopenharmony_ci "loc": { 25333af6ab5fSopenharmony_ci "start": { 25343af6ab5fSopenharmony_ci "line": 22, 25353af6ab5fSopenharmony_ci "column": 24 25363af6ab5fSopenharmony_ci }, 25373af6ab5fSopenharmony_ci "end": { 25383af6ab5fSopenharmony_ci "line": 22, 25393af6ab5fSopenharmony_ci "column": 66 25403af6ab5fSopenharmony_ci } 25413af6ab5fSopenharmony_ci } 25423af6ab5fSopenharmony_ci }, 25433af6ab5fSopenharmony_ci "loc": { 25443af6ab5fSopenharmony_ci "start": { 25453af6ab5fSopenharmony_ci "line": 22, 25463af6ab5fSopenharmony_ci "column": 24 25473af6ab5fSopenharmony_ci }, 25483af6ab5fSopenharmony_ci "end": { 25493af6ab5fSopenharmony_ci "line": 22, 25503af6ab5fSopenharmony_ci "column": 66 25513af6ab5fSopenharmony_ci } 25523af6ab5fSopenharmony_ci } 25533af6ab5fSopenharmony_ci }, 25543af6ab5fSopenharmony_ci { 25553af6ab5fSopenharmony_ci "type": "ETSParameterExpression", 25563af6ab5fSopenharmony_ci "name": { 25573af6ab5fSopenharmony_ci "type": "Identifier", 25583af6ab5fSopenharmony_ci "name": "onRejected", 25593af6ab5fSopenharmony_ci "typeAnnotation": { 25603af6ab5fSopenharmony_ci "type": "ETSUnionType", 25613af6ab5fSopenharmony_ci "types": [ 25623af6ab5fSopenharmony_ci { 25633af6ab5fSopenharmony_ci "type": "ETSFunctionType", 25643af6ab5fSopenharmony_ci "params": [ 25653af6ab5fSopenharmony_ci { 25663af6ab5fSopenharmony_ci "type": "ETSParameterExpression", 25673af6ab5fSopenharmony_ci "name": { 25683af6ab5fSopenharmony_ci "type": "Identifier", 25693af6ab5fSopenharmony_ci "name": "error", 25703af6ab5fSopenharmony_ci "typeAnnotation": { 25713af6ab5fSopenharmony_ci "type": "ETSTypeReference", 25723af6ab5fSopenharmony_ci "part": { 25733af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 25743af6ab5fSopenharmony_ci "name": { 25753af6ab5fSopenharmony_ci "type": "Identifier", 25763af6ab5fSopenharmony_ci "name": "NullishType", 25773af6ab5fSopenharmony_ci "decorators": [], 25783af6ab5fSopenharmony_ci "loc": { 25793af6ab5fSopenharmony_ci "start": { 25803af6ab5fSopenharmony_ci "line": 23, 25813af6ab5fSopenharmony_ci "column": 34 25823af6ab5fSopenharmony_ci }, 25833af6ab5fSopenharmony_ci "end": { 25843af6ab5fSopenharmony_ci "line": 23, 25853af6ab5fSopenharmony_ci "column": 45 25863af6ab5fSopenharmony_ci } 25873af6ab5fSopenharmony_ci } 25883af6ab5fSopenharmony_ci }, 25893af6ab5fSopenharmony_ci "loc": { 25903af6ab5fSopenharmony_ci "start": { 25913af6ab5fSopenharmony_ci "line": 23, 25923af6ab5fSopenharmony_ci "column": 34 25933af6ab5fSopenharmony_ci }, 25943af6ab5fSopenharmony_ci "end": { 25953af6ab5fSopenharmony_ci "line": 23, 25963af6ab5fSopenharmony_ci "column": 46 25973af6ab5fSopenharmony_ci } 25983af6ab5fSopenharmony_ci } 25993af6ab5fSopenharmony_ci }, 26003af6ab5fSopenharmony_ci "loc": { 26013af6ab5fSopenharmony_ci "start": { 26023af6ab5fSopenharmony_ci "line": 23, 26033af6ab5fSopenharmony_ci "column": 34 26043af6ab5fSopenharmony_ci }, 26053af6ab5fSopenharmony_ci "end": { 26063af6ab5fSopenharmony_ci "line": 23, 26073af6ab5fSopenharmony_ci "column": 46 26083af6ab5fSopenharmony_ci } 26093af6ab5fSopenharmony_ci } 26103af6ab5fSopenharmony_ci }, 26113af6ab5fSopenharmony_ci "decorators": [], 26123af6ab5fSopenharmony_ci "loc": { 26133af6ab5fSopenharmony_ci "start": { 26143af6ab5fSopenharmony_ci "line": 23, 26153af6ab5fSopenharmony_ci "column": 27 26163af6ab5fSopenharmony_ci }, 26173af6ab5fSopenharmony_ci "end": { 26183af6ab5fSopenharmony_ci "line": 23, 26193af6ab5fSopenharmony_ci "column": 46 26203af6ab5fSopenharmony_ci } 26213af6ab5fSopenharmony_ci } 26223af6ab5fSopenharmony_ci }, 26233af6ab5fSopenharmony_ci "loc": { 26243af6ab5fSopenharmony_ci "start": { 26253af6ab5fSopenharmony_ci "line": 23, 26263af6ab5fSopenharmony_ci "column": 27 26273af6ab5fSopenharmony_ci }, 26283af6ab5fSopenharmony_ci "end": { 26293af6ab5fSopenharmony_ci "line": 23, 26303af6ab5fSopenharmony_ci "column": 46 26313af6ab5fSopenharmony_ci } 26323af6ab5fSopenharmony_ci } 26333af6ab5fSopenharmony_ci } 26343af6ab5fSopenharmony_ci ], 26353af6ab5fSopenharmony_ci "returnType": { 26363af6ab5fSopenharmony_ci "type": "ETSUnionType", 26373af6ab5fSopenharmony_ci "types": [ 26383af6ab5fSopenharmony_ci { 26393af6ab5fSopenharmony_ci "type": "ETSTypeReference", 26403af6ab5fSopenharmony_ci "part": { 26413af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 26423af6ab5fSopenharmony_ci "name": { 26433af6ab5fSopenharmony_ci "type": "Identifier", 26443af6ab5fSopenharmony_ci "name": "E", 26453af6ab5fSopenharmony_ci "decorators": [], 26463af6ab5fSopenharmony_ci "loc": { 26473af6ab5fSopenharmony_ci "start": { 26483af6ab5fSopenharmony_ci "line": 23, 26493af6ab5fSopenharmony_ci "column": 50 26503af6ab5fSopenharmony_ci }, 26513af6ab5fSopenharmony_ci "end": { 26523af6ab5fSopenharmony_ci "line": 23, 26533af6ab5fSopenharmony_ci "column": 51 26543af6ab5fSopenharmony_ci } 26553af6ab5fSopenharmony_ci } 26563af6ab5fSopenharmony_ci }, 26573af6ab5fSopenharmony_ci "loc": { 26583af6ab5fSopenharmony_ci "start": { 26593af6ab5fSopenharmony_ci "line": 23, 26603af6ab5fSopenharmony_ci "column": 50 26613af6ab5fSopenharmony_ci }, 26623af6ab5fSopenharmony_ci "end": { 26633af6ab5fSopenharmony_ci "line": 23, 26643af6ab5fSopenharmony_ci "column": 52 26653af6ab5fSopenharmony_ci } 26663af6ab5fSopenharmony_ci } 26673af6ab5fSopenharmony_ci }, 26683af6ab5fSopenharmony_ci "loc": { 26693af6ab5fSopenharmony_ci "start": { 26703af6ab5fSopenharmony_ci "line": 23, 26713af6ab5fSopenharmony_ci "column": 50 26723af6ab5fSopenharmony_ci }, 26733af6ab5fSopenharmony_ci "end": { 26743af6ab5fSopenharmony_ci "line": 23, 26753af6ab5fSopenharmony_ci "column": 52 26763af6ab5fSopenharmony_ci } 26773af6ab5fSopenharmony_ci } 26783af6ab5fSopenharmony_ci }, 26793af6ab5fSopenharmony_ci { 26803af6ab5fSopenharmony_ci "type": "ETSTypeReference", 26813af6ab5fSopenharmony_ci "part": { 26823af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 26833af6ab5fSopenharmony_ci "name": { 26843af6ab5fSopenharmony_ci "type": "Identifier", 26853af6ab5fSopenharmony_ci "name": "PL", 26863af6ab5fSopenharmony_ci "decorators": [], 26873af6ab5fSopenharmony_ci "loc": { 26883af6ab5fSopenharmony_ci "start": { 26893af6ab5fSopenharmony_ci "line": 23, 26903af6ab5fSopenharmony_ci "column": 52 26913af6ab5fSopenharmony_ci }, 26923af6ab5fSopenharmony_ci "end": { 26933af6ab5fSopenharmony_ci "line": 23, 26943af6ab5fSopenharmony_ci "column": 54 26953af6ab5fSopenharmony_ci } 26963af6ab5fSopenharmony_ci } 26973af6ab5fSopenharmony_ci }, 26983af6ab5fSopenharmony_ci "typeParams": { 26993af6ab5fSopenharmony_ci "type": "TSTypeParameterInstantiation", 27003af6ab5fSopenharmony_ci "params": [ 27013af6ab5fSopenharmony_ci { 27023af6ab5fSopenharmony_ci "type": "ETSTypeReference", 27033af6ab5fSopenharmony_ci "part": { 27043af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 27053af6ab5fSopenharmony_ci "name": { 27063af6ab5fSopenharmony_ci "type": "Identifier", 27073af6ab5fSopenharmony_ci "name": "E", 27083af6ab5fSopenharmony_ci "decorators": [], 27093af6ab5fSopenharmony_ci "loc": { 27103af6ab5fSopenharmony_ci "start": { 27113af6ab5fSopenharmony_ci "line": 23, 27123af6ab5fSopenharmony_ci "column": 55 27133af6ab5fSopenharmony_ci }, 27143af6ab5fSopenharmony_ci "end": { 27153af6ab5fSopenharmony_ci "line": 23, 27163af6ab5fSopenharmony_ci "column": 56 27173af6ab5fSopenharmony_ci } 27183af6ab5fSopenharmony_ci } 27193af6ab5fSopenharmony_ci }, 27203af6ab5fSopenharmony_ci "loc": { 27213af6ab5fSopenharmony_ci "start": { 27223af6ab5fSopenharmony_ci "line": 23, 27233af6ab5fSopenharmony_ci "column": 55 27243af6ab5fSopenharmony_ci }, 27253af6ab5fSopenharmony_ci "end": { 27263af6ab5fSopenharmony_ci "line": 23, 27273af6ab5fSopenharmony_ci "column": 57 27283af6ab5fSopenharmony_ci } 27293af6ab5fSopenharmony_ci } 27303af6ab5fSopenharmony_ci }, 27313af6ab5fSopenharmony_ci "loc": { 27323af6ab5fSopenharmony_ci "start": { 27333af6ab5fSopenharmony_ci "line": 23, 27343af6ab5fSopenharmony_ci "column": 55 27353af6ab5fSopenharmony_ci }, 27363af6ab5fSopenharmony_ci "end": { 27373af6ab5fSopenharmony_ci "line": 23, 27383af6ab5fSopenharmony_ci "column": 57 27393af6ab5fSopenharmony_ci } 27403af6ab5fSopenharmony_ci } 27413af6ab5fSopenharmony_ci } 27423af6ab5fSopenharmony_ci ], 27433af6ab5fSopenharmony_ci "loc": { 27443af6ab5fSopenharmony_ci "start": { 27453af6ab5fSopenharmony_ci "line": 23, 27463af6ab5fSopenharmony_ci "column": 54 27473af6ab5fSopenharmony_ci }, 27483af6ab5fSopenharmony_ci "end": { 27493af6ab5fSopenharmony_ci "line": 23, 27503af6ab5fSopenharmony_ci "column": 57 27513af6ab5fSopenharmony_ci } 27523af6ab5fSopenharmony_ci } 27533af6ab5fSopenharmony_ci }, 27543af6ab5fSopenharmony_ci "loc": { 27553af6ab5fSopenharmony_ci "start": { 27563af6ab5fSopenharmony_ci "line": 23, 27573af6ab5fSopenharmony_ci "column": 52 27583af6ab5fSopenharmony_ci }, 27593af6ab5fSopenharmony_ci "end": { 27603af6ab5fSopenharmony_ci "line": 23, 27613af6ab5fSopenharmony_ci "column": 64 27623af6ab5fSopenharmony_ci } 27633af6ab5fSopenharmony_ci } 27643af6ab5fSopenharmony_ci }, 27653af6ab5fSopenharmony_ci "loc": { 27663af6ab5fSopenharmony_ci "start": { 27673af6ab5fSopenharmony_ci "line": 23, 27683af6ab5fSopenharmony_ci "column": 52 27693af6ab5fSopenharmony_ci }, 27703af6ab5fSopenharmony_ci "end": { 27713af6ab5fSopenharmony_ci "line": 23, 27723af6ab5fSopenharmony_ci "column": 64 27733af6ab5fSopenharmony_ci } 27743af6ab5fSopenharmony_ci } 27753af6ab5fSopenharmony_ci } 27763af6ab5fSopenharmony_ci ], 27773af6ab5fSopenharmony_ci "loc": { 27783af6ab5fSopenharmony_ci "start": { 27793af6ab5fSopenharmony_ci "line": 23, 27803af6ab5fSopenharmony_ci "column": 50 27813af6ab5fSopenharmony_ci }, 27823af6ab5fSopenharmony_ci "end": { 27833af6ab5fSopenharmony_ci "line": 23, 27843af6ab5fSopenharmony_ci "column": 64 27853af6ab5fSopenharmony_ci } 27863af6ab5fSopenharmony_ci } 27873af6ab5fSopenharmony_ci } 27883af6ab5fSopenharmony_ci "throwMarker": "throws", 27893af6ab5fSopenharmony_ci "loc": { 27903af6ab5fSopenharmony_ci "start": { 27913af6ab5fSopenharmony_ci "line": 23, 27923af6ab5fSopenharmony_ci "column": 26 27933af6ab5fSopenharmony_ci }, 27943af6ab5fSopenharmony_ci "end": { 27953af6ab5fSopenharmony_ci "line": 23, 27963af6ab5fSopenharmony_ci "column": 64 27973af6ab5fSopenharmony_ci } 27983af6ab5fSopenharmony_ci } 27993af6ab5fSopenharmony_ci }, 28003af6ab5fSopenharmony_ci { 28013af6ab5fSopenharmony_ci "type": "ETSUndefinedType", 28023af6ab5fSopenharmony_ci "loc": { 28033af6ab5fSopenharmony_ci "start": { 28043af6ab5fSopenharmony_ci "line": 23, 28053af6ab5fSopenharmony_ci "column": 23 28063af6ab5fSopenharmony_ci }, 28073af6ab5fSopenharmony_ci "end": { 28083af6ab5fSopenharmony_ci "line": 23, 28093af6ab5fSopenharmony_ci "column": 24 28103af6ab5fSopenharmony_ci } 28113af6ab5fSopenharmony_ci } 28123af6ab5fSopenharmony_ci } 28133af6ab5fSopenharmony_ci ], 28143af6ab5fSopenharmony_ci "loc": { 28153af6ab5fSopenharmony_ci "start": { 28163af6ab5fSopenharmony_ci "line": 23, 28173af6ab5fSopenharmony_ci "column": 26 28183af6ab5fSopenharmony_ci }, 28193af6ab5fSopenharmony_ci "end": { 28203af6ab5fSopenharmony_ci "line": 23, 28213af6ab5fSopenharmony_ci "column": 64 28223af6ab5fSopenharmony_ci } 28233af6ab5fSopenharmony_ci } 28243af6ab5fSopenharmony_ci }, 28253af6ab5fSopenharmony_ci "decorators": [], 28263af6ab5fSopenharmony_ci "loc": { 28273af6ab5fSopenharmony_ci "start": { 28283af6ab5fSopenharmony_ci "line": 23, 28293af6ab5fSopenharmony_ci "column": 13 28303af6ab5fSopenharmony_ci }, 28313af6ab5fSopenharmony_ci "end": { 28323af6ab5fSopenharmony_ci "line": 23, 28333af6ab5fSopenharmony_ci "column": 64 28343af6ab5fSopenharmony_ci } 28353af6ab5fSopenharmony_ci } 28363af6ab5fSopenharmony_ci }, 28373af6ab5fSopenharmony_ci "loc": { 28383af6ab5fSopenharmony_ci "start": { 28393af6ab5fSopenharmony_ci "line": 23, 28403af6ab5fSopenharmony_ci "column": 13 28413af6ab5fSopenharmony_ci }, 28423af6ab5fSopenharmony_ci "end": { 28433af6ab5fSopenharmony_ci "line": 23, 28443af6ab5fSopenharmony_ci "column": 64 28453af6ab5fSopenharmony_ci } 28463af6ab5fSopenharmony_ci } 28473af6ab5fSopenharmony_ci } 28483af6ab5fSopenharmony_ci ], 28493af6ab5fSopenharmony_ci "returnType": { 28503af6ab5fSopenharmony_ci "type": "ETSTypeReference", 28513af6ab5fSopenharmony_ci "part": { 28523af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 28533af6ab5fSopenharmony_ci "name": { 28543af6ab5fSopenharmony_ci "type": "Identifier", 28553af6ab5fSopenharmony_ci "name": "PL", 28563af6ab5fSopenharmony_ci "decorators": [], 28573af6ab5fSopenharmony_ci "loc": { 28583af6ab5fSopenharmony_ci "start": { 28593af6ab5fSopenharmony_ci "line": 23, 28603af6ab5fSopenharmony_ci "column": 67 28613af6ab5fSopenharmony_ci }, 28623af6ab5fSopenharmony_ci "end": { 28633af6ab5fSopenharmony_ci "line": 23, 28643af6ab5fSopenharmony_ci "column": 69 28653af6ab5fSopenharmony_ci } 28663af6ab5fSopenharmony_ci } 28673af6ab5fSopenharmony_ci }, 28683af6ab5fSopenharmony_ci "typeParams": { 28693af6ab5fSopenharmony_ci "type": "TSTypeParameterInstantiation", 28703af6ab5fSopenharmony_ci "params": [ 28713af6ab5fSopenharmony_ci { 28723af6ab5fSopenharmony_ci "type": "ETSUnionType", 28733af6ab5fSopenharmony_ci "types": [ 28743af6ab5fSopenharmony_ci { 28753af6ab5fSopenharmony_ci "type": "ETSTypeReference", 28763af6ab5fSopenharmony_ci "part": { 28773af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 28783af6ab5fSopenharmony_ci "name": { 28793af6ab5fSopenharmony_ci "type": "Identifier", 28803af6ab5fSopenharmony_ci "name": "U", 28813af6ab5fSopenharmony_ci "decorators": [], 28823af6ab5fSopenharmony_ci "loc": { 28833af6ab5fSopenharmony_ci "start": { 28843af6ab5fSopenharmony_ci "line": 23, 28853af6ab5fSopenharmony_ci "column": 70 28863af6ab5fSopenharmony_ci }, 28873af6ab5fSopenharmony_ci "end": { 28883af6ab5fSopenharmony_ci "line": 23, 28893af6ab5fSopenharmony_ci "column": 71 28903af6ab5fSopenharmony_ci } 28913af6ab5fSopenharmony_ci } 28923af6ab5fSopenharmony_ci }, 28933af6ab5fSopenharmony_ci "loc": { 28943af6ab5fSopenharmony_ci "start": { 28953af6ab5fSopenharmony_ci "line": 23, 28963af6ab5fSopenharmony_ci "column": 70 28973af6ab5fSopenharmony_ci }, 28983af6ab5fSopenharmony_ci "end": { 28993af6ab5fSopenharmony_ci "line": 23, 29003af6ab5fSopenharmony_ci "column": 72 29013af6ab5fSopenharmony_ci } 29023af6ab5fSopenharmony_ci } 29033af6ab5fSopenharmony_ci }, 29043af6ab5fSopenharmony_ci "loc": { 29053af6ab5fSopenharmony_ci "start": { 29063af6ab5fSopenharmony_ci "line": 23, 29073af6ab5fSopenharmony_ci "column": 70 29083af6ab5fSopenharmony_ci }, 29093af6ab5fSopenharmony_ci "end": { 29103af6ab5fSopenharmony_ci "line": 23, 29113af6ab5fSopenharmony_ci "column": 72 29123af6ab5fSopenharmony_ci } 29133af6ab5fSopenharmony_ci } 29143af6ab5fSopenharmony_ci }, 29153af6ab5fSopenharmony_ci { 29163af6ab5fSopenharmony_ci "type": "ETSTypeReference", 29173af6ab5fSopenharmony_ci "part": { 29183af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 29193af6ab5fSopenharmony_ci "name": { 29203af6ab5fSopenharmony_ci "type": "Identifier", 29213af6ab5fSopenharmony_ci "name": "E", 29223af6ab5fSopenharmony_ci "decorators": [], 29233af6ab5fSopenharmony_ci "loc": { 29243af6ab5fSopenharmony_ci "start": { 29253af6ab5fSopenharmony_ci "line": 23, 29263af6ab5fSopenharmony_ci "column": 72 29273af6ab5fSopenharmony_ci }, 29283af6ab5fSopenharmony_ci "end": { 29293af6ab5fSopenharmony_ci "line": 23, 29303af6ab5fSopenharmony_ci "column": 73 29313af6ab5fSopenharmony_ci } 29323af6ab5fSopenharmony_ci } 29333af6ab5fSopenharmony_ci }, 29343af6ab5fSopenharmony_ci "loc": { 29353af6ab5fSopenharmony_ci "start": { 29363af6ab5fSopenharmony_ci "line": 23, 29373af6ab5fSopenharmony_ci "column": 72 29383af6ab5fSopenharmony_ci }, 29393af6ab5fSopenharmony_ci "end": { 29403af6ab5fSopenharmony_ci "line": 23, 29413af6ab5fSopenharmony_ci "column": 74 29423af6ab5fSopenharmony_ci } 29433af6ab5fSopenharmony_ci } 29443af6ab5fSopenharmony_ci }, 29453af6ab5fSopenharmony_ci "loc": { 29463af6ab5fSopenharmony_ci "start": { 29473af6ab5fSopenharmony_ci "line": 23, 29483af6ab5fSopenharmony_ci "column": 72 29493af6ab5fSopenharmony_ci }, 29503af6ab5fSopenharmony_ci "end": { 29513af6ab5fSopenharmony_ci "line": 23, 29523af6ab5fSopenharmony_ci "column": 74 29533af6ab5fSopenharmony_ci } 29543af6ab5fSopenharmony_ci } 29553af6ab5fSopenharmony_ci } 29563af6ab5fSopenharmony_ci ], 29573af6ab5fSopenharmony_ci "loc": { 29583af6ab5fSopenharmony_ci "start": { 29593af6ab5fSopenharmony_ci "line": 23, 29603af6ab5fSopenharmony_ci "column": 70 29613af6ab5fSopenharmony_ci }, 29623af6ab5fSopenharmony_ci "end": { 29633af6ab5fSopenharmony_ci "line": 23, 29643af6ab5fSopenharmony_ci "column": 74 29653af6ab5fSopenharmony_ci } 29663af6ab5fSopenharmony_ci } 29673af6ab5fSopenharmony_ci } 29683af6ab5fSopenharmony_ci ], 29693af6ab5fSopenharmony_ci "loc": { 29703af6ab5fSopenharmony_ci "start": { 29713af6ab5fSopenharmony_ci "line": 23, 29723af6ab5fSopenharmony_ci "column": 69 29733af6ab5fSopenharmony_ci }, 29743af6ab5fSopenharmony_ci "end": { 29753af6ab5fSopenharmony_ci "line": 23, 29763af6ab5fSopenharmony_ci "column": 74 29773af6ab5fSopenharmony_ci } 29783af6ab5fSopenharmony_ci } 29793af6ab5fSopenharmony_ci }, 29803af6ab5fSopenharmony_ci "loc": { 29813af6ab5fSopenharmony_ci "start": { 29823af6ab5fSopenharmony_ci "line": 23, 29833af6ab5fSopenharmony_ci "column": 67 29843af6ab5fSopenharmony_ci }, 29853af6ab5fSopenharmony_ci "end": { 29863af6ab5fSopenharmony_ci "line": 23, 29873af6ab5fSopenharmony_ci "column": 76 29883af6ab5fSopenharmony_ci } 29893af6ab5fSopenharmony_ci } 29903af6ab5fSopenharmony_ci }, 29913af6ab5fSopenharmony_ci "loc": { 29923af6ab5fSopenharmony_ci "start": { 29933af6ab5fSopenharmony_ci "line": 23, 29943af6ab5fSopenharmony_ci "column": 67 29953af6ab5fSopenharmony_ci }, 29963af6ab5fSopenharmony_ci "end": { 29973af6ab5fSopenharmony_ci "line": 23, 29983af6ab5fSopenharmony_ci "column": 76 29993af6ab5fSopenharmony_ci } 30003af6ab5fSopenharmony_ci } 30013af6ab5fSopenharmony_ci }, 30023af6ab5fSopenharmony_ci "typeParameters": { 30033af6ab5fSopenharmony_ci "type": "TSTypeParameterDeclaration", 30043af6ab5fSopenharmony_ci "params": [ 30053af6ab5fSopenharmony_ci { 30063af6ab5fSopenharmony_ci "type": "TSTypeParameter", 30073af6ab5fSopenharmony_ci "name": { 30083af6ab5fSopenharmony_ci "type": "Identifier", 30093af6ab5fSopenharmony_ci "name": "U", 30103af6ab5fSopenharmony_ci "decorators": [], 30113af6ab5fSopenharmony_ci "loc": { 30123af6ab5fSopenharmony_ci "start": { 30133af6ab5fSopenharmony_ci "line": 22, 30143af6ab5fSopenharmony_ci "column": 10 30153af6ab5fSopenharmony_ci }, 30163af6ab5fSopenharmony_ci "end": { 30173af6ab5fSopenharmony_ci "line": 22, 30183af6ab5fSopenharmony_ci "column": 11 30193af6ab5fSopenharmony_ci } 30203af6ab5fSopenharmony_ci } 30213af6ab5fSopenharmony_ci }, 30223af6ab5fSopenharmony_ci "loc": { 30233af6ab5fSopenharmony_ci "start": { 30243af6ab5fSopenharmony_ci "line": 22, 30253af6ab5fSopenharmony_ci "column": 10 30263af6ab5fSopenharmony_ci }, 30273af6ab5fSopenharmony_ci "end": { 30283af6ab5fSopenharmony_ci "line": 22, 30293af6ab5fSopenharmony_ci "column": 12 30303af6ab5fSopenharmony_ci } 30313af6ab5fSopenharmony_ci } 30323af6ab5fSopenharmony_ci }, 30333af6ab5fSopenharmony_ci { 30343af6ab5fSopenharmony_ci "type": "TSTypeParameter", 30353af6ab5fSopenharmony_ci "name": { 30363af6ab5fSopenharmony_ci "type": "Identifier", 30373af6ab5fSopenharmony_ci "name": "E", 30383af6ab5fSopenharmony_ci "decorators": [], 30393af6ab5fSopenharmony_ci "loc": { 30403af6ab5fSopenharmony_ci "start": { 30413af6ab5fSopenharmony_ci "line": 22, 30423af6ab5fSopenharmony_ci "column": 13 30433af6ab5fSopenharmony_ci }, 30443af6ab5fSopenharmony_ci "end": { 30453af6ab5fSopenharmony_ci "line": 22, 30463af6ab5fSopenharmony_ci "column": 14 30473af6ab5fSopenharmony_ci } 30483af6ab5fSopenharmony_ci } 30493af6ab5fSopenharmony_ci }, 30503af6ab5fSopenharmony_ci "default": { 30513af6ab5fSopenharmony_ci "type": "ETSTypeReference", 30523af6ab5fSopenharmony_ci "part": { 30533af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 30543af6ab5fSopenharmony_ci "name": { 30553af6ab5fSopenharmony_ci "type": "Identifier", 30563af6ab5fSopenharmony_ci "name": "never", 30573af6ab5fSopenharmony_ci "decorators": [], 30583af6ab5fSopenharmony_ci "loc": { 30593af6ab5fSopenharmony_ci "start": { 30603af6ab5fSopenharmony_ci "line": 22, 30613af6ab5fSopenharmony_ci "column": 17 30623af6ab5fSopenharmony_ci }, 30633af6ab5fSopenharmony_ci "end": { 30643af6ab5fSopenharmony_ci "line": 22, 30653af6ab5fSopenharmony_ci "column": 22 30663af6ab5fSopenharmony_ci } 30673af6ab5fSopenharmony_ci } 30683af6ab5fSopenharmony_ci }, 30693af6ab5fSopenharmony_ci "loc": { 30703af6ab5fSopenharmony_ci "start": { 30713af6ab5fSopenharmony_ci "line": 22, 30723af6ab5fSopenharmony_ci "column": 17 30733af6ab5fSopenharmony_ci }, 30743af6ab5fSopenharmony_ci "end": { 30753af6ab5fSopenharmony_ci "line": 22, 30763af6ab5fSopenharmony_ci "column": 23 30773af6ab5fSopenharmony_ci } 30783af6ab5fSopenharmony_ci } 30793af6ab5fSopenharmony_ci }, 30803af6ab5fSopenharmony_ci "loc": { 30813af6ab5fSopenharmony_ci "start": { 30823af6ab5fSopenharmony_ci "line": 22, 30833af6ab5fSopenharmony_ci "column": 17 30843af6ab5fSopenharmony_ci }, 30853af6ab5fSopenharmony_ci "end": { 30863af6ab5fSopenharmony_ci "line": 22, 30873af6ab5fSopenharmony_ci "column": 23 30883af6ab5fSopenharmony_ci } 30893af6ab5fSopenharmony_ci } 30903af6ab5fSopenharmony_ci }, 30913af6ab5fSopenharmony_ci "loc": { 30923af6ab5fSopenharmony_ci "start": { 30933af6ab5fSopenharmony_ci "line": 22, 30943af6ab5fSopenharmony_ci "column": 13 30953af6ab5fSopenharmony_ci }, 30963af6ab5fSopenharmony_ci "end": { 30973af6ab5fSopenharmony_ci "line": 22, 30983af6ab5fSopenharmony_ci "column": 23 30993af6ab5fSopenharmony_ci } 31003af6ab5fSopenharmony_ci } 31013af6ab5fSopenharmony_ci } 31023af6ab5fSopenharmony_ci ], 31033af6ab5fSopenharmony_ci "loc": { 31043af6ab5fSopenharmony_ci "start": { 31053af6ab5fSopenharmony_ci "line": 22, 31063af6ab5fSopenharmony_ci "column": 9 31073af6ab5fSopenharmony_ci }, 31083af6ab5fSopenharmony_ci "end": { 31093af6ab5fSopenharmony_ci "line": 22, 31103af6ab5fSopenharmony_ci "column": 23 31113af6ab5fSopenharmony_ci } 31123af6ab5fSopenharmony_ci } 31133af6ab5fSopenharmony_ci }, 31143af6ab5fSopenharmony_ci "body": { 31153af6ab5fSopenharmony_ci "type": "BlockStatement", 31163af6ab5fSopenharmony_ci "statements": [ 31173af6ab5fSopenharmony_ci { 31183af6ab5fSopenharmony_ci "type": "ReturnStatement", 31193af6ab5fSopenharmony_ci "argument": { 31203af6ab5fSopenharmony_ci "type": "ETSNewClassInstanceExpression", 31213af6ab5fSopenharmony_ci "typeReference": { 31223af6ab5fSopenharmony_ci "type": "ETSTypeReference", 31233af6ab5fSopenharmony_ci "part": { 31243af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 31253af6ab5fSopenharmony_ci "name": { 31263af6ab5fSopenharmony_ci "type": "Identifier", 31273af6ab5fSopenharmony_ci "name": "P", 31283af6ab5fSopenharmony_ci "decorators": [], 31293af6ab5fSopenharmony_ci "loc": { 31303af6ab5fSopenharmony_ci "start": { 31313af6ab5fSopenharmony_ci "line": 24, 31323af6ab5fSopenharmony_ci "column": 20 31333af6ab5fSopenharmony_ci }, 31343af6ab5fSopenharmony_ci "end": { 31353af6ab5fSopenharmony_ci "line": 24, 31363af6ab5fSopenharmony_ci "column": 21 31373af6ab5fSopenharmony_ci } 31383af6ab5fSopenharmony_ci } 31393af6ab5fSopenharmony_ci }, 31403af6ab5fSopenharmony_ci "typeParams": { 31413af6ab5fSopenharmony_ci "type": "TSTypeParameterInstantiation", 31423af6ab5fSopenharmony_ci "params": [ 31433af6ab5fSopenharmony_ci { 31443af6ab5fSopenharmony_ci "type": "ETSUnionType", 31453af6ab5fSopenharmony_ci "types": [ 31463af6ab5fSopenharmony_ci { 31473af6ab5fSopenharmony_ci "type": "ETSTypeReference", 31483af6ab5fSopenharmony_ci "part": { 31493af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 31503af6ab5fSopenharmony_ci "name": { 31513af6ab5fSopenharmony_ci "type": "Identifier", 31523af6ab5fSopenharmony_ci "name": "U", 31533af6ab5fSopenharmony_ci "decorators": [], 31543af6ab5fSopenharmony_ci "loc": { 31553af6ab5fSopenharmony_ci "start": { 31563af6ab5fSopenharmony_ci "line": 24, 31573af6ab5fSopenharmony_ci "column": 22 31583af6ab5fSopenharmony_ci }, 31593af6ab5fSopenharmony_ci "end": { 31603af6ab5fSopenharmony_ci "line": 24, 31613af6ab5fSopenharmony_ci "column": 23 31623af6ab5fSopenharmony_ci } 31633af6ab5fSopenharmony_ci } 31643af6ab5fSopenharmony_ci }, 31653af6ab5fSopenharmony_ci "loc": { 31663af6ab5fSopenharmony_ci "start": { 31673af6ab5fSopenharmony_ci "line": 24, 31683af6ab5fSopenharmony_ci "column": 22 31693af6ab5fSopenharmony_ci }, 31703af6ab5fSopenharmony_ci "end": { 31713af6ab5fSopenharmony_ci "line": 24, 31723af6ab5fSopenharmony_ci "column": 24 31733af6ab5fSopenharmony_ci } 31743af6ab5fSopenharmony_ci } 31753af6ab5fSopenharmony_ci }, 31763af6ab5fSopenharmony_ci "loc": { 31773af6ab5fSopenharmony_ci "start": { 31783af6ab5fSopenharmony_ci "line": 24, 31793af6ab5fSopenharmony_ci "column": 22 31803af6ab5fSopenharmony_ci }, 31813af6ab5fSopenharmony_ci "end": { 31823af6ab5fSopenharmony_ci "line": 24, 31833af6ab5fSopenharmony_ci "column": 24 31843af6ab5fSopenharmony_ci } 31853af6ab5fSopenharmony_ci } 31863af6ab5fSopenharmony_ci }, 31873af6ab5fSopenharmony_ci { 31883af6ab5fSopenharmony_ci "type": "ETSTypeReference", 31893af6ab5fSopenharmony_ci "part": { 31903af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 31913af6ab5fSopenharmony_ci "name": { 31923af6ab5fSopenharmony_ci "type": "Identifier", 31933af6ab5fSopenharmony_ci "name": "E", 31943af6ab5fSopenharmony_ci "decorators": [], 31953af6ab5fSopenharmony_ci "loc": { 31963af6ab5fSopenharmony_ci "start": { 31973af6ab5fSopenharmony_ci "line": 24, 31983af6ab5fSopenharmony_ci "column": 24 31993af6ab5fSopenharmony_ci }, 32003af6ab5fSopenharmony_ci "end": { 32013af6ab5fSopenharmony_ci "line": 24, 32023af6ab5fSopenharmony_ci "column": 25 32033af6ab5fSopenharmony_ci } 32043af6ab5fSopenharmony_ci } 32053af6ab5fSopenharmony_ci }, 32063af6ab5fSopenharmony_ci "loc": { 32073af6ab5fSopenharmony_ci "start": { 32083af6ab5fSopenharmony_ci "line": 24, 32093af6ab5fSopenharmony_ci "column": 24 32103af6ab5fSopenharmony_ci }, 32113af6ab5fSopenharmony_ci "end": { 32123af6ab5fSopenharmony_ci "line": 24, 32133af6ab5fSopenharmony_ci "column": 26 32143af6ab5fSopenharmony_ci } 32153af6ab5fSopenharmony_ci } 32163af6ab5fSopenharmony_ci }, 32173af6ab5fSopenharmony_ci "loc": { 32183af6ab5fSopenharmony_ci "start": { 32193af6ab5fSopenharmony_ci "line": 24, 32203af6ab5fSopenharmony_ci "column": 24 32213af6ab5fSopenharmony_ci }, 32223af6ab5fSopenharmony_ci "end": { 32233af6ab5fSopenharmony_ci "line": 24, 32243af6ab5fSopenharmony_ci "column": 26 32253af6ab5fSopenharmony_ci } 32263af6ab5fSopenharmony_ci } 32273af6ab5fSopenharmony_ci } 32283af6ab5fSopenharmony_ci ], 32293af6ab5fSopenharmony_ci "loc": { 32303af6ab5fSopenharmony_ci "start": { 32313af6ab5fSopenharmony_ci "line": 24, 32323af6ab5fSopenharmony_ci "column": 22 32333af6ab5fSopenharmony_ci }, 32343af6ab5fSopenharmony_ci "end": { 32353af6ab5fSopenharmony_ci "line": 24, 32363af6ab5fSopenharmony_ci "column": 26 32373af6ab5fSopenharmony_ci } 32383af6ab5fSopenharmony_ci } 32393af6ab5fSopenharmony_ci } 32403af6ab5fSopenharmony_ci ], 32413af6ab5fSopenharmony_ci "loc": { 32423af6ab5fSopenharmony_ci "start": { 32433af6ab5fSopenharmony_ci "line": 24, 32443af6ab5fSopenharmony_ci "column": 21 32453af6ab5fSopenharmony_ci }, 32463af6ab5fSopenharmony_ci "end": { 32473af6ab5fSopenharmony_ci "line": 24, 32483af6ab5fSopenharmony_ci "column": 26 32493af6ab5fSopenharmony_ci } 32503af6ab5fSopenharmony_ci } 32513af6ab5fSopenharmony_ci }, 32523af6ab5fSopenharmony_ci "loc": { 32533af6ab5fSopenharmony_ci "start": { 32543af6ab5fSopenharmony_ci "line": 24, 32553af6ab5fSopenharmony_ci "column": 20 32563af6ab5fSopenharmony_ci }, 32573af6ab5fSopenharmony_ci "end": { 32583af6ab5fSopenharmony_ci "line": 24, 32593af6ab5fSopenharmony_ci "column": 27 32603af6ab5fSopenharmony_ci } 32613af6ab5fSopenharmony_ci } 32623af6ab5fSopenharmony_ci }, 32633af6ab5fSopenharmony_ci "loc": { 32643af6ab5fSopenharmony_ci "start": { 32653af6ab5fSopenharmony_ci "line": 24, 32663af6ab5fSopenharmony_ci "column": 20 32673af6ab5fSopenharmony_ci }, 32683af6ab5fSopenharmony_ci "end": { 32693af6ab5fSopenharmony_ci "line": 24, 32703af6ab5fSopenharmony_ci "column": 27 32713af6ab5fSopenharmony_ci } 32723af6ab5fSopenharmony_ci } 32733af6ab5fSopenharmony_ci }, 32743af6ab5fSopenharmony_ci "arguments": [], 32753af6ab5fSopenharmony_ci "loc": { 32763af6ab5fSopenharmony_ci "start": { 32773af6ab5fSopenharmony_ci "line": 24, 32783af6ab5fSopenharmony_ci "column": 16 32793af6ab5fSopenharmony_ci }, 32803af6ab5fSopenharmony_ci "end": { 32813af6ab5fSopenharmony_ci "line": 25, 32823af6ab5fSopenharmony_ci "column": 6 32833af6ab5fSopenharmony_ci } 32843af6ab5fSopenharmony_ci } 32853af6ab5fSopenharmony_ci }, 32863af6ab5fSopenharmony_ci "loc": { 32873af6ab5fSopenharmony_ci "start": { 32883af6ab5fSopenharmony_ci "line": 24, 32893af6ab5fSopenharmony_ci "column": 9 32903af6ab5fSopenharmony_ci }, 32913af6ab5fSopenharmony_ci "end": { 32923af6ab5fSopenharmony_ci "line": 25, 32933af6ab5fSopenharmony_ci "column": 6 32943af6ab5fSopenharmony_ci } 32953af6ab5fSopenharmony_ci } 32963af6ab5fSopenharmony_ci } 32973af6ab5fSopenharmony_ci ], 32983af6ab5fSopenharmony_ci "loc": { 32993af6ab5fSopenharmony_ci "start": { 33003af6ab5fSopenharmony_ci "line": 23, 33013af6ab5fSopenharmony_ci "column": 75 33023af6ab5fSopenharmony_ci }, 33033af6ab5fSopenharmony_ci "end": { 33043af6ab5fSopenharmony_ci "line": 25, 33053af6ab5fSopenharmony_ci "column": 6 33063af6ab5fSopenharmony_ci } 33073af6ab5fSopenharmony_ci } 33083af6ab5fSopenharmony_ci }, 33093af6ab5fSopenharmony_ci "loc": { 33103af6ab5fSopenharmony_ci "start": { 33113af6ab5fSopenharmony_ci "line": 22, 33123af6ab5fSopenharmony_ci "column": 9 33133af6ab5fSopenharmony_ci }, 33143af6ab5fSopenharmony_ci "end": { 33153af6ab5fSopenharmony_ci "line": 25, 33163af6ab5fSopenharmony_ci "column": 6 33173af6ab5fSopenharmony_ci } 33183af6ab5fSopenharmony_ci } 33193af6ab5fSopenharmony_ci }, 33203af6ab5fSopenharmony_ci "loc": { 33213af6ab5fSopenharmony_ci "start": { 33223af6ab5fSopenharmony_ci "line": 22, 33233af6ab5fSopenharmony_ci "column": 9 33243af6ab5fSopenharmony_ci }, 33253af6ab5fSopenharmony_ci "end": { 33263af6ab5fSopenharmony_ci "line": 25, 33273af6ab5fSopenharmony_ci "column": 6 33283af6ab5fSopenharmony_ci } 33293af6ab5fSopenharmony_ci } 33303af6ab5fSopenharmony_ci }, 33313af6ab5fSopenharmony_ci "overloads": [ 33323af6ab5fSopenharmony_ci { 33333af6ab5fSopenharmony_ci "type": "MethodDefinition", 33343af6ab5fSopenharmony_ci "key": { 33353af6ab5fSopenharmony_ci "type": "Identifier", 33363af6ab5fSopenharmony_ci "name": "then", 33373af6ab5fSopenharmony_ci "decorators": [], 33383af6ab5fSopenharmony_ci "loc": { 33393af6ab5fSopenharmony_ci "start": { 33403af6ab5fSopenharmony_ci "line": 22, 33413af6ab5fSopenharmony_ci "column": 5 33423af6ab5fSopenharmony_ci }, 33433af6ab5fSopenharmony_ci "end": { 33443af6ab5fSopenharmony_ci "line": 22, 33453af6ab5fSopenharmony_ci "column": 9 33463af6ab5fSopenharmony_ci } 33473af6ab5fSopenharmony_ci } 33483af6ab5fSopenharmony_ci }, 33493af6ab5fSopenharmony_ci "kind": "method", 33503af6ab5fSopenharmony_ci "accessibility": "public", 33513af6ab5fSopenharmony_ci "static": false, 33523af6ab5fSopenharmony_ci "optional": false, 33533af6ab5fSopenharmony_ci "computed": false, 33543af6ab5fSopenharmony_ci "value": { 33553af6ab5fSopenharmony_ci "type": "FunctionExpression", 33563af6ab5fSopenharmony_ci "function": { 33573af6ab5fSopenharmony_ci "type": "ScriptFunction", 33583af6ab5fSopenharmony_ci "id": { 33593af6ab5fSopenharmony_ci "type": "Identifier", 33603af6ab5fSopenharmony_ci "name": "then", 33613af6ab5fSopenharmony_ci "decorators": [], 33623af6ab5fSopenharmony_ci "loc": { 33633af6ab5fSopenharmony_ci "start": { 33643af6ab5fSopenharmony_ci "line": 22, 33653af6ab5fSopenharmony_ci "column": 5 33663af6ab5fSopenharmony_ci }, 33673af6ab5fSopenharmony_ci "end": { 33683af6ab5fSopenharmony_ci "line": 22, 33693af6ab5fSopenharmony_ci "column": 9 33703af6ab5fSopenharmony_ci } 33713af6ab5fSopenharmony_ci } 33723af6ab5fSopenharmony_ci }, 33733af6ab5fSopenharmony_ci "generator": false, 33743af6ab5fSopenharmony_ci "async": false, 33753af6ab5fSopenharmony_ci "expression": false, 33763af6ab5fSopenharmony_ci "params": [ 33773af6ab5fSopenharmony_ci { 33783af6ab5fSopenharmony_ci "type": "ETSParameterExpression", 33793af6ab5fSopenharmony_ci "name": { 33803af6ab5fSopenharmony_ci "type": "Identifier", 33813af6ab5fSopenharmony_ci "name": "onFulfilled", 33823af6ab5fSopenharmony_ci "typeAnnotation": { 33833af6ab5fSopenharmony_ci "type": "ETSUnionType", 33843af6ab5fSopenharmony_ci "types": [ 33853af6ab5fSopenharmony_ci { 33863af6ab5fSopenharmony_ci "type": "ETSFunctionType", 33873af6ab5fSopenharmony_ci "params": [ 33883af6ab5fSopenharmony_ci { 33893af6ab5fSopenharmony_ci "type": "ETSParameterExpression", 33903af6ab5fSopenharmony_ci "name": { 33913af6ab5fSopenharmony_ci "type": "Identifier", 33923af6ab5fSopenharmony_ci "name": "value", 33933af6ab5fSopenharmony_ci "typeAnnotation": { 33943af6ab5fSopenharmony_ci "type": "ETSTypeReference", 33953af6ab5fSopenharmony_ci "part": { 33963af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 33973af6ab5fSopenharmony_ci "name": { 33983af6ab5fSopenharmony_ci "type": "Identifier", 33993af6ab5fSopenharmony_ci "name": "T", 34003af6ab5fSopenharmony_ci "decorators": [], 34013af6ab5fSopenharmony_ci "loc": { 34023af6ab5fSopenharmony_ci "start": { 34033af6ab5fSopenharmony_ci "line": 22, 34043af6ab5fSopenharmony_ci "column": 46 34053af6ab5fSopenharmony_ci }, 34063af6ab5fSopenharmony_ci "end": { 34073af6ab5fSopenharmony_ci "line": 22, 34083af6ab5fSopenharmony_ci "column": 47 34093af6ab5fSopenharmony_ci } 34103af6ab5fSopenharmony_ci } 34113af6ab5fSopenharmony_ci }, 34123af6ab5fSopenharmony_ci "loc": { 34133af6ab5fSopenharmony_ci "start": { 34143af6ab5fSopenharmony_ci "line": 22, 34153af6ab5fSopenharmony_ci "column": 46 34163af6ab5fSopenharmony_ci }, 34173af6ab5fSopenharmony_ci "end": { 34183af6ab5fSopenharmony_ci "line": 22, 34193af6ab5fSopenharmony_ci "column": 48 34203af6ab5fSopenharmony_ci } 34213af6ab5fSopenharmony_ci } 34223af6ab5fSopenharmony_ci }, 34233af6ab5fSopenharmony_ci "loc": { 34243af6ab5fSopenharmony_ci "start": { 34253af6ab5fSopenharmony_ci "line": 22, 34263af6ab5fSopenharmony_ci "column": 46 34273af6ab5fSopenharmony_ci }, 34283af6ab5fSopenharmony_ci "end": { 34293af6ab5fSopenharmony_ci "line": 22, 34303af6ab5fSopenharmony_ci "column": 48 34313af6ab5fSopenharmony_ci } 34323af6ab5fSopenharmony_ci } 34333af6ab5fSopenharmony_ci }, 34343af6ab5fSopenharmony_ci "decorators": [], 34353af6ab5fSopenharmony_ci "loc": { 34363af6ab5fSopenharmony_ci "start": { 34373af6ab5fSopenharmony_ci "line": 22, 34383af6ab5fSopenharmony_ci "column": 39 34393af6ab5fSopenharmony_ci }, 34403af6ab5fSopenharmony_ci "end": { 34413af6ab5fSopenharmony_ci "line": 22, 34423af6ab5fSopenharmony_ci "column": 48 34433af6ab5fSopenharmony_ci } 34443af6ab5fSopenharmony_ci } 34453af6ab5fSopenharmony_ci }, 34463af6ab5fSopenharmony_ci "loc": { 34473af6ab5fSopenharmony_ci "start": { 34483af6ab5fSopenharmony_ci "line": 1, 34493af6ab5fSopenharmony_ci "column": 1 34503af6ab5fSopenharmony_ci }, 34513af6ab5fSopenharmony_ci "end": { 34523af6ab5fSopenharmony_ci "line": 1, 34533af6ab5fSopenharmony_ci "column": 1 34543af6ab5fSopenharmony_ci } 34553af6ab5fSopenharmony_ci } 34563af6ab5fSopenharmony_ci } 34573af6ab5fSopenharmony_ci ], 34583af6ab5fSopenharmony_ci "returnType": { 34593af6ab5fSopenharmony_ci "type": "ETSUnionType", 34603af6ab5fSopenharmony_ci "types": [ 34613af6ab5fSopenharmony_ci { 34623af6ab5fSopenharmony_ci "type": "ETSTypeReference", 34633af6ab5fSopenharmony_ci "part": { 34643af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 34653af6ab5fSopenharmony_ci "name": { 34663af6ab5fSopenharmony_ci "type": "Identifier", 34673af6ab5fSopenharmony_ci "name": "U", 34683af6ab5fSopenharmony_ci "decorators": [], 34693af6ab5fSopenharmony_ci "loc": { 34703af6ab5fSopenharmony_ci "start": { 34713af6ab5fSopenharmony_ci "line": 22, 34723af6ab5fSopenharmony_ci "column": 52 34733af6ab5fSopenharmony_ci }, 34743af6ab5fSopenharmony_ci "end": { 34753af6ab5fSopenharmony_ci "line": 22, 34763af6ab5fSopenharmony_ci "column": 53 34773af6ab5fSopenharmony_ci } 34783af6ab5fSopenharmony_ci } 34793af6ab5fSopenharmony_ci }, 34803af6ab5fSopenharmony_ci "loc": { 34813af6ab5fSopenharmony_ci "start": { 34823af6ab5fSopenharmony_ci "line": 22, 34833af6ab5fSopenharmony_ci "column": 52 34843af6ab5fSopenharmony_ci }, 34853af6ab5fSopenharmony_ci "end": { 34863af6ab5fSopenharmony_ci "line": 22, 34873af6ab5fSopenharmony_ci "column": 54 34883af6ab5fSopenharmony_ci } 34893af6ab5fSopenharmony_ci } 34903af6ab5fSopenharmony_ci }, 34913af6ab5fSopenharmony_ci "loc": { 34923af6ab5fSopenharmony_ci "start": { 34933af6ab5fSopenharmony_ci "line": 22, 34943af6ab5fSopenharmony_ci "column": 52 34953af6ab5fSopenharmony_ci }, 34963af6ab5fSopenharmony_ci "end": { 34973af6ab5fSopenharmony_ci "line": 22, 34983af6ab5fSopenharmony_ci "column": 54 34993af6ab5fSopenharmony_ci } 35003af6ab5fSopenharmony_ci } 35013af6ab5fSopenharmony_ci }, 35023af6ab5fSopenharmony_ci { 35033af6ab5fSopenharmony_ci "type": "ETSTypeReference", 35043af6ab5fSopenharmony_ci "part": { 35053af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 35063af6ab5fSopenharmony_ci "name": { 35073af6ab5fSopenharmony_ci "type": "Identifier", 35083af6ab5fSopenharmony_ci "name": "PL", 35093af6ab5fSopenharmony_ci "decorators": [], 35103af6ab5fSopenharmony_ci "loc": { 35113af6ab5fSopenharmony_ci "start": { 35123af6ab5fSopenharmony_ci "line": 22, 35133af6ab5fSopenharmony_ci "column": 54 35143af6ab5fSopenharmony_ci }, 35153af6ab5fSopenharmony_ci "end": { 35163af6ab5fSopenharmony_ci "line": 22, 35173af6ab5fSopenharmony_ci "column": 56 35183af6ab5fSopenharmony_ci } 35193af6ab5fSopenharmony_ci } 35203af6ab5fSopenharmony_ci }, 35213af6ab5fSopenharmony_ci "typeParams": { 35223af6ab5fSopenharmony_ci "type": "TSTypeParameterInstantiation", 35233af6ab5fSopenharmony_ci "params": [ 35243af6ab5fSopenharmony_ci { 35253af6ab5fSopenharmony_ci "type": "ETSTypeReference", 35263af6ab5fSopenharmony_ci "part": { 35273af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 35283af6ab5fSopenharmony_ci "name": { 35293af6ab5fSopenharmony_ci "type": "Identifier", 35303af6ab5fSopenharmony_ci "name": "U", 35313af6ab5fSopenharmony_ci "decorators": [], 35323af6ab5fSopenharmony_ci "loc": { 35333af6ab5fSopenharmony_ci "start": { 35343af6ab5fSopenharmony_ci "line": 22, 35353af6ab5fSopenharmony_ci "column": 57 35363af6ab5fSopenharmony_ci }, 35373af6ab5fSopenharmony_ci "end": { 35383af6ab5fSopenharmony_ci "line": 22, 35393af6ab5fSopenharmony_ci "column": 58 35403af6ab5fSopenharmony_ci } 35413af6ab5fSopenharmony_ci } 35423af6ab5fSopenharmony_ci }, 35433af6ab5fSopenharmony_ci "loc": { 35443af6ab5fSopenharmony_ci "start": { 35453af6ab5fSopenharmony_ci "line": 22, 35463af6ab5fSopenharmony_ci "column": 57 35473af6ab5fSopenharmony_ci }, 35483af6ab5fSopenharmony_ci "end": { 35493af6ab5fSopenharmony_ci "line": 22, 35503af6ab5fSopenharmony_ci "column": 59 35513af6ab5fSopenharmony_ci } 35523af6ab5fSopenharmony_ci } 35533af6ab5fSopenharmony_ci }, 35543af6ab5fSopenharmony_ci "loc": { 35553af6ab5fSopenharmony_ci "start": { 35563af6ab5fSopenharmony_ci "line": 22, 35573af6ab5fSopenharmony_ci "column": 57 35583af6ab5fSopenharmony_ci }, 35593af6ab5fSopenharmony_ci "end": { 35603af6ab5fSopenharmony_ci "line": 22, 35613af6ab5fSopenharmony_ci "column": 59 35623af6ab5fSopenharmony_ci } 35633af6ab5fSopenharmony_ci } 35643af6ab5fSopenharmony_ci } 35653af6ab5fSopenharmony_ci ], 35663af6ab5fSopenharmony_ci "loc": { 35673af6ab5fSopenharmony_ci "start": { 35683af6ab5fSopenharmony_ci "line": 22, 35693af6ab5fSopenharmony_ci "column": 56 35703af6ab5fSopenharmony_ci }, 35713af6ab5fSopenharmony_ci "end": { 35723af6ab5fSopenharmony_ci "line": 22, 35733af6ab5fSopenharmony_ci "column": 59 35743af6ab5fSopenharmony_ci } 35753af6ab5fSopenharmony_ci } 35763af6ab5fSopenharmony_ci }, 35773af6ab5fSopenharmony_ci "loc": { 35783af6ab5fSopenharmony_ci "start": { 35793af6ab5fSopenharmony_ci "line": 22, 35803af6ab5fSopenharmony_ci "column": 54 35813af6ab5fSopenharmony_ci }, 35823af6ab5fSopenharmony_ci "end": { 35833af6ab5fSopenharmony_ci "line": 22, 35843af6ab5fSopenharmony_ci "column": 66 35853af6ab5fSopenharmony_ci } 35863af6ab5fSopenharmony_ci } 35873af6ab5fSopenharmony_ci }, 35883af6ab5fSopenharmony_ci "loc": { 35893af6ab5fSopenharmony_ci "start": { 35903af6ab5fSopenharmony_ci "line": 22, 35913af6ab5fSopenharmony_ci "column": 54 35923af6ab5fSopenharmony_ci }, 35933af6ab5fSopenharmony_ci "end": { 35943af6ab5fSopenharmony_ci "line": 22, 35953af6ab5fSopenharmony_ci "column": 66 35963af6ab5fSopenharmony_ci } 35973af6ab5fSopenharmony_ci } 35983af6ab5fSopenharmony_ci } 35993af6ab5fSopenharmony_ci ], 36003af6ab5fSopenharmony_ci "loc": { 36013af6ab5fSopenharmony_ci "start": { 36023af6ab5fSopenharmony_ci "line": 1, 36033af6ab5fSopenharmony_ci "column": 1 36043af6ab5fSopenharmony_ci }, 36053af6ab5fSopenharmony_ci "end": { 36063af6ab5fSopenharmony_ci "line": 1, 36073af6ab5fSopenharmony_ci "column": 1 36083af6ab5fSopenharmony_ci } 36093af6ab5fSopenharmony_ci } 36103af6ab5fSopenharmony_ci } 36113af6ab5fSopenharmony_ci "throwMarker": "throws", 36123af6ab5fSopenharmony_ci "loc": { 36133af6ab5fSopenharmony_ci "start": { 36143af6ab5fSopenharmony_ci "line": 1, 36153af6ab5fSopenharmony_ci "column": 1 36163af6ab5fSopenharmony_ci }, 36173af6ab5fSopenharmony_ci "end": { 36183af6ab5fSopenharmony_ci "line": 1, 36193af6ab5fSopenharmony_ci "column": 1 36203af6ab5fSopenharmony_ci } 36213af6ab5fSopenharmony_ci } 36223af6ab5fSopenharmony_ci }, 36233af6ab5fSopenharmony_ci { 36243af6ab5fSopenharmony_ci "type": "ETSUndefinedType", 36253af6ab5fSopenharmony_ci "loc": { 36263af6ab5fSopenharmony_ci "start": { 36273af6ab5fSopenharmony_ci "line": 1, 36283af6ab5fSopenharmony_ci "column": 1 36293af6ab5fSopenharmony_ci }, 36303af6ab5fSopenharmony_ci "end": { 36313af6ab5fSopenharmony_ci "line": 1, 36323af6ab5fSopenharmony_ci "column": 1 36333af6ab5fSopenharmony_ci } 36343af6ab5fSopenharmony_ci } 36353af6ab5fSopenharmony_ci } 36363af6ab5fSopenharmony_ci ], 36373af6ab5fSopenharmony_ci "loc": { 36383af6ab5fSopenharmony_ci "start": { 36393af6ab5fSopenharmony_ci "line": 1, 36403af6ab5fSopenharmony_ci "column": 1 36413af6ab5fSopenharmony_ci }, 36423af6ab5fSopenharmony_ci "end": { 36433af6ab5fSopenharmony_ci "line": 1, 36443af6ab5fSopenharmony_ci "column": 1 36453af6ab5fSopenharmony_ci } 36463af6ab5fSopenharmony_ci } 36473af6ab5fSopenharmony_ci }, 36483af6ab5fSopenharmony_ci "decorators": [], 36493af6ab5fSopenharmony_ci "loc": { 36503af6ab5fSopenharmony_ci "start": { 36513af6ab5fSopenharmony_ci "line": 22, 36523af6ab5fSopenharmony_ci "column": 24 36533af6ab5fSopenharmony_ci }, 36543af6ab5fSopenharmony_ci "end": { 36553af6ab5fSopenharmony_ci "line": 22, 36563af6ab5fSopenharmony_ci "column": 66 36573af6ab5fSopenharmony_ci } 36583af6ab5fSopenharmony_ci } 36593af6ab5fSopenharmony_ci }, 36603af6ab5fSopenharmony_ci "loc": { 36613af6ab5fSopenharmony_ci "start": { 36623af6ab5fSopenharmony_ci "line": 1, 36633af6ab5fSopenharmony_ci "column": 1 36643af6ab5fSopenharmony_ci }, 36653af6ab5fSopenharmony_ci "end": { 36663af6ab5fSopenharmony_ci "line": 1, 36673af6ab5fSopenharmony_ci "column": 1 36683af6ab5fSopenharmony_ci } 36693af6ab5fSopenharmony_ci } 36703af6ab5fSopenharmony_ci } 36713af6ab5fSopenharmony_ci ], 36723af6ab5fSopenharmony_ci "returnType": { 36733af6ab5fSopenharmony_ci "type": "ETSTypeReference", 36743af6ab5fSopenharmony_ci "part": { 36753af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 36763af6ab5fSopenharmony_ci "name": { 36773af6ab5fSopenharmony_ci "type": "Identifier", 36783af6ab5fSopenharmony_ci "name": "PL", 36793af6ab5fSopenharmony_ci "decorators": [], 36803af6ab5fSopenharmony_ci "loc": { 36813af6ab5fSopenharmony_ci "start": { 36823af6ab5fSopenharmony_ci "line": 23, 36833af6ab5fSopenharmony_ci "column": 67 36843af6ab5fSopenharmony_ci }, 36853af6ab5fSopenharmony_ci "end": { 36863af6ab5fSopenharmony_ci "line": 23, 36873af6ab5fSopenharmony_ci "column": 69 36883af6ab5fSopenharmony_ci } 36893af6ab5fSopenharmony_ci } 36903af6ab5fSopenharmony_ci }, 36913af6ab5fSopenharmony_ci "typeParams": { 36923af6ab5fSopenharmony_ci "type": "TSTypeParameterInstantiation", 36933af6ab5fSopenharmony_ci "params": [ 36943af6ab5fSopenharmony_ci { 36953af6ab5fSopenharmony_ci "type": "ETSUnionType", 36963af6ab5fSopenharmony_ci "types": [ 36973af6ab5fSopenharmony_ci { 36983af6ab5fSopenharmony_ci "type": "ETSTypeReference", 36993af6ab5fSopenharmony_ci "part": { 37003af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 37013af6ab5fSopenharmony_ci "name": { 37023af6ab5fSopenharmony_ci "type": "Identifier", 37033af6ab5fSopenharmony_ci "name": "U", 37043af6ab5fSopenharmony_ci "decorators": [], 37053af6ab5fSopenharmony_ci "loc": { 37063af6ab5fSopenharmony_ci "start": { 37073af6ab5fSopenharmony_ci "line": 23, 37083af6ab5fSopenharmony_ci "column": 70 37093af6ab5fSopenharmony_ci }, 37103af6ab5fSopenharmony_ci "end": { 37113af6ab5fSopenharmony_ci "line": 23, 37123af6ab5fSopenharmony_ci "column": 71 37133af6ab5fSopenharmony_ci } 37143af6ab5fSopenharmony_ci } 37153af6ab5fSopenharmony_ci }, 37163af6ab5fSopenharmony_ci "loc": { 37173af6ab5fSopenharmony_ci "start": { 37183af6ab5fSopenharmony_ci "line": 23, 37193af6ab5fSopenharmony_ci "column": 70 37203af6ab5fSopenharmony_ci }, 37213af6ab5fSopenharmony_ci "end": { 37223af6ab5fSopenharmony_ci "line": 23, 37233af6ab5fSopenharmony_ci "column": 72 37243af6ab5fSopenharmony_ci } 37253af6ab5fSopenharmony_ci } 37263af6ab5fSopenharmony_ci }, 37273af6ab5fSopenharmony_ci "loc": { 37283af6ab5fSopenharmony_ci "start": { 37293af6ab5fSopenharmony_ci "line": 23, 37303af6ab5fSopenharmony_ci "column": 70 37313af6ab5fSopenharmony_ci }, 37323af6ab5fSopenharmony_ci "end": { 37333af6ab5fSopenharmony_ci "line": 23, 37343af6ab5fSopenharmony_ci "column": 72 37353af6ab5fSopenharmony_ci } 37363af6ab5fSopenharmony_ci } 37373af6ab5fSopenharmony_ci }, 37383af6ab5fSopenharmony_ci { 37393af6ab5fSopenharmony_ci "type": "ETSTypeReference", 37403af6ab5fSopenharmony_ci "part": { 37413af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 37423af6ab5fSopenharmony_ci "name": { 37433af6ab5fSopenharmony_ci "type": "Identifier", 37443af6ab5fSopenharmony_ci "name": "E", 37453af6ab5fSopenharmony_ci "decorators": [], 37463af6ab5fSopenharmony_ci "loc": { 37473af6ab5fSopenharmony_ci "start": { 37483af6ab5fSopenharmony_ci "line": 23, 37493af6ab5fSopenharmony_ci "column": 72 37503af6ab5fSopenharmony_ci }, 37513af6ab5fSopenharmony_ci "end": { 37523af6ab5fSopenharmony_ci "line": 23, 37533af6ab5fSopenharmony_ci "column": 73 37543af6ab5fSopenharmony_ci } 37553af6ab5fSopenharmony_ci } 37563af6ab5fSopenharmony_ci }, 37573af6ab5fSopenharmony_ci "loc": { 37583af6ab5fSopenharmony_ci "start": { 37593af6ab5fSopenharmony_ci "line": 23, 37603af6ab5fSopenharmony_ci "column": 72 37613af6ab5fSopenharmony_ci }, 37623af6ab5fSopenharmony_ci "end": { 37633af6ab5fSopenharmony_ci "line": 23, 37643af6ab5fSopenharmony_ci "column": 74 37653af6ab5fSopenharmony_ci } 37663af6ab5fSopenharmony_ci } 37673af6ab5fSopenharmony_ci }, 37683af6ab5fSopenharmony_ci "loc": { 37693af6ab5fSopenharmony_ci "start": { 37703af6ab5fSopenharmony_ci "line": 23, 37713af6ab5fSopenharmony_ci "column": 72 37723af6ab5fSopenharmony_ci }, 37733af6ab5fSopenharmony_ci "end": { 37743af6ab5fSopenharmony_ci "line": 23, 37753af6ab5fSopenharmony_ci "column": 74 37763af6ab5fSopenharmony_ci } 37773af6ab5fSopenharmony_ci } 37783af6ab5fSopenharmony_ci } 37793af6ab5fSopenharmony_ci ], 37803af6ab5fSopenharmony_ci "loc": { 37813af6ab5fSopenharmony_ci "start": { 37823af6ab5fSopenharmony_ci "line": 1, 37833af6ab5fSopenharmony_ci "column": 1 37843af6ab5fSopenharmony_ci }, 37853af6ab5fSopenharmony_ci "end": { 37863af6ab5fSopenharmony_ci "line": 1, 37873af6ab5fSopenharmony_ci "column": 1 37883af6ab5fSopenharmony_ci } 37893af6ab5fSopenharmony_ci } 37903af6ab5fSopenharmony_ci } 37913af6ab5fSopenharmony_ci ], 37923af6ab5fSopenharmony_ci "loc": { 37933af6ab5fSopenharmony_ci "start": { 37943af6ab5fSopenharmony_ci "line": 23, 37953af6ab5fSopenharmony_ci "column": 69 37963af6ab5fSopenharmony_ci }, 37973af6ab5fSopenharmony_ci "end": { 37983af6ab5fSopenharmony_ci "line": 23, 37993af6ab5fSopenharmony_ci "column": 74 38003af6ab5fSopenharmony_ci } 38013af6ab5fSopenharmony_ci } 38023af6ab5fSopenharmony_ci }, 38033af6ab5fSopenharmony_ci "loc": { 38043af6ab5fSopenharmony_ci "start": { 38053af6ab5fSopenharmony_ci "line": 23, 38063af6ab5fSopenharmony_ci "column": 67 38073af6ab5fSopenharmony_ci }, 38083af6ab5fSopenharmony_ci "end": { 38093af6ab5fSopenharmony_ci "line": 23, 38103af6ab5fSopenharmony_ci "column": 76 38113af6ab5fSopenharmony_ci } 38123af6ab5fSopenharmony_ci } 38133af6ab5fSopenharmony_ci }, 38143af6ab5fSopenharmony_ci "loc": { 38153af6ab5fSopenharmony_ci "start": { 38163af6ab5fSopenharmony_ci "line": 23, 38173af6ab5fSopenharmony_ci "column": 67 38183af6ab5fSopenharmony_ci }, 38193af6ab5fSopenharmony_ci "end": { 38203af6ab5fSopenharmony_ci "line": 23, 38213af6ab5fSopenharmony_ci "column": 76 38223af6ab5fSopenharmony_ci } 38233af6ab5fSopenharmony_ci } 38243af6ab5fSopenharmony_ci }, 38253af6ab5fSopenharmony_ci "typeParameters": { 38263af6ab5fSopenharmony_ci "type": "TSTypeParameterDeclaration", 38273af6ab5fSopenharmony_ci "params": [ 38283af6ab5fSopenharmony_ci { 38293af6ab5fSopenharmony_ci "type": "TSTypeParameter", 38303af6ab5fSopenharmony_ci "name": { 38313af6ab5fSopenharmony_ci "type": "Identifier", 38323af6ab5fSopenharmony_ci "name": "U", 38333af6ab5fSopenharmony_ci "decorators": [], 38343af6ab5fSopenharmony_ci "loc": { 38353af6ab5fSopenharmony_ci "start": { 38363af6ab5fSopenharmony_ci "line": 22, 38373af6ab5fSopenharmony_ci "column": 10 38383af6ab5fSopenharmony_ci }, 38393af6ab5fSopenharmony_ci "end": { 38403af6ab5fSopenharmony_ci "line": 22, 38413af6ab5fSopenharmony_ci "column": 11 38423af6ab5fSopenharmony_ci } 38433af6ab5fSopenharmony_ci } 38443af6ab5fSopenharmony_ci }, 38453af6ab5fSopenharmony_ci "loc": { 38463af6ab5fSopenharmony_ci "start": { 38473af6ab5fSopenharmony_ci "line": 1, 38483af6ab5fSopenharmony_ci "column": 1 38493af6ab5fSopenharmony_ci }, 38503af6ab5fSopenharmony_ci "end": { 38513af6ab5fSopenharmony_ci "line": 1, 38523af6ab5fSopenharmony_ci "column": 1 38533af6ab5fSopenharmony_ci } 38543af6ab5fSopenharmony_ci } 38553af6ab5fSopenharmony_ci }, 38563af6ab5fSopenharmony_ci { 38573af6ab5fSopenharmony_ci "type": "TSTypeParameter", 38583af6ab5fSopenharmony_ci "name": { 38593af6ab5fSopenharmony_ci "type": "Identifier", 38603af6ab5fSopenharmony_ci "name": "E", 38613af6ab5fSopenharmony_ci "decorators": [], 38623af6ab5fSopenharmony_ci "loc": { 38633af6ab5fSopenharmony_ci "start": { 38643af6ab5fSopenharmony_ci "line": 22, 38653af6ab5fSopenharmony_ci "column": 13 38663af6ab5fSopenharmony_ci }, 38673af6ab5fSopenharmony_ci "end": { 38683af6ab5fSopenharmony_ci "line": 22, 38693af6ab5fSopenharmony_ci "column": 14 38703af6ab5fSopenharmony_ci } 38713af6ab5fSopenharmony_ci } 38723af6ab5fSopenharmony_ci }, 38733af6ab5fSopenharmony_ci "default": { 38743af6ab5fSopenharmony_ci "type": "ETSTypeReference", 38753af6ab5fSopenharmony_ci "part": { 38763af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 38773af6ab5fSopenharmony_ci "name": { 38783af6ab5fSopenharmony_ci "type": "Identifier", 38793af6ab5fSopenharmony_ci "name": "never", 38803af6ab5fSopenharmony_ci "decorators": [], 38813af6ab5fSopenharmony_ci "loc": { 38823af6ab5fSopenharmony_ci "start": { 38833af6ab5fSopenharmony_ci "line": 22, 38843af6ab5fSopenharmony_ci "column": 17 38853af6ab5fSopenharmony_ci }, 38863af6ab5fSopenharmony_ci "end": { 38873af6ab5fSopenharmony_ci "line": 22, 38883af6ab5fSopenharmony_ci "column": 22 38893af6ab5fSopenharmony_ci } 38903af6ab5fSopenharmony_ci } 38913af6ab5fSopenharmony_ci }, 38923af6ab5fSopenharmony_ci "loc": { 38933af6ab5fSopenharmony_ci "start": { 38943af6ab5fSopenharmony_ci "line": 22, 38953af6ab5fSopenharmony_ci "column": 17 38963af6ab5fSopenharmony_ci }, 38973af6ab5fSopenharmony_ci "end": { 38983af6ab5fSopenharmony_ci "line": 22, 38993af6ab5fSopenharmony_ci "column": 23 39003af6ab5fSopenharmony_ci } 39013af6ab5fSopenharmony_ci } 39023af6ab5fSopenharmony_ci }, 39033af6ab5fSopenharmony_ci "loc": { 39043af6ab5fSopenharmony_ci "start": { 39053af6ab5fSopenharmony_ci "line": 22, 39063af6ab5fSopenharmony_ci "column": 17 39073af6ab5fSopenharmony_ci }, 39083af6ab5fSopenharmony_ci "end": { 39093af6ab5fSopenharmony_ci "line": 22, 39103af6ab5fSopenharmony_ci "column": 23 39113af6ab5fSopenharmony_ci } 39123af6ab5fSopenharmony_ci } 39133af6ab5fSopenharmony_ci }, 39143af6ab5fSopenharmony_ci "loc": { 39153af6ab5fSopenharmony_ci "start": { 39163af6ab5fSopenharmony_ci "line": 1, 39173af6ab5fSopenharmony_ci "column": 1 39183af6ab5fSopenharmony_ci }, 39193af6ab5fSopenharmony_ci "end": { 39203af6ab5fSopenharmony_ci "line": 1, 39213af6ab5fSopenharmony_ci "column": 1 39223af6ab5fSopenharmony_ci } 39233af6ab5fSopenharmony_ci } 39243af6ab5fSopenharmony_ci } 39253af6ab5fSopenharmony_ci ], 39263af6ab5fSopenharmony_ci "loc": { 39273af6ab5fSopenharmony_ci "start": { 39283af6ab5fSopenharmony_ci "line": 1, 39293af6ab5fSopenharmony_ci "column": 1 39303af6ab5fSopenharmony_ci }, 39313af6ab5fSopenharmony_ci "end": { 39323af6ab5fSopenharmony_ci "line": 1, 39333af6ab5fSopenharmony_ci "column": 1 39343af6ab5fSopenharmony_ci } 39353af6ab5fSopenharmony_ci } 39363af6ab5fSopenharmony_ci }, 39373af6ab5fSopenharmony_ci "body": { 39383af6ab5fSopenharmony_ci "type": "BlockStatement", 39393af6ab5fSopenharmony_ci "statements": [ 39403af6ab5fSopenharmony_ci { 39413af6ab5fSopenharmony_ci "type": "ReturnStatement", 39423af6ab5fSopenharmony_ci "argument": { 39433af6ab5fSopenharmony_ci "type": "CallExpression", 39443af6ab5fSopenharmony_ci "callee": { 39453af6ab5fSopenharmony_ci "type": "MemberExpression", 39463af6ab5fSopenharmony_ci "object": { 39473af6ab5fSopenharmony_ci "type": "ThisExpression", 39483af6ab5fSopenharmony_ci "loc": { 39493af6ab5fSopenharmony_ci "start": { 39503af6ab5fSopenharmony_ci "line": 1, 39513af6ab5fSopenharmony_ci "column": 1 39523af6ab5fSopenharmony_ci }, 39533af6ab5fSopenharmony_ci "end": { 39543af6ab5fSopenharmony_ci "line": 1, 39553af6ab5fSopenharmony_ci "column": 1 39563af6ab5fSopenharmony_ci } 39573af6ab5fSopenharmony_ci } 39583af6ab5fSopenharmony_ci }, 39593af6ab5fSopenharmony_ci "property": { 39603af6ab5fSopenharmony_ci "type": "Identifier", 39613af6ab5fSopenharmony_ci "name": "then", 39623af6ab5fSopenharmony_ci "decorators": [], 39633af6ab5fSopenharmony_ci "loc": { 39643af6ab5fSopenharmony_ci "start": { 39653af6ab5fSopenharmony_ci "line": 1, 39663af6ab5fSopenharmony_ci "column": 1 39673af6ab5fSopenharmony_ci }, 39683af6ab5fSopenharmony_ci "end": { 39693af6ab5fSopenharmony_ci "line": 1, 39703af6ab5fSopenharmony_ci "column": 1 39713af6ab5fSopenharmony_ci } 39723af6ab5fSopenharmony_ci } 39733af6ab5fSopenharmony_ci }, 39743af6ab5fSopenharmony_ci "computed": false, 39753af6ab5fSopenharmony_ci "optional": false, 39763af6ab5fSopenharmony_ci "loc": { 39773af6ab5fSopenharmony_ci "start": { 39783af6ab5fSopenharmony_ci "line": 1, 39793af6ab5fSopenharmony_ci "column": 1 39803af6ab5fSopenharmony_ci }, 39813af6ab5fSopenharmony_ci "end": { 39823af6ab5fSopenharmony_ci "line": 1, 39833af6ab5fSopenharmony_ci "column": 1 39843af6ab5fSopenharmony_ci } 39853af6ab5fSopenharmony_ci } 39863af6ab5fSopenharmony_ci }, 39873af6ab5fSopenharmony_ci "arguments": [ 39883af6ab5fSopenharmony_ci { 39893af6ab5fSopenharmony_ci "type": "Identifier", 39903af6ab5fSopenharmony_ci "name": "onFulfilled", 39913af6ab5fSopenharmony_ci "typeAnnotation": { 39923af6ab5fSopenharmony_ci "type": "ETSUnionType", 39933af6ab5fSopenharmony_ci "types": [ 39943af6ab5fSopenharmony_ci { 39953af6ab5fSopenharmony_ci "type": "ETSFunctionType", 39963af6ab5fSopenharmony_ci "params": [ 39973af6ab5fSopenharmony_ci { 39983af6ab5fSopenharmony_ci "type": "ETSParameterExpression", 39993af6ab5fSopenharmony_ci "name": { 40003af6ab5fSopenharmony_ci "type": "Identifier", 40013af6ab5fSopenharmony_ci "name": "value", 40023af6ab5fSopenharmony_ci "typeAnnotation": { 40033af6ab5fSopenharmony_ci "type": "ETSTypeReference", 40043af6ab5fSopenharmony_ci "part": { 40053af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 40063af6ab5fSopenharmony_ci "name": { 40073af6ab5fSopenharmony_ci "type": "Identifier", 40083af6ab5fSopenharmony_ci "name": "T", 40093af6ab5fSopenharmony_ci "decorators": [], 40103af6ab5fSopenharmony_ci "loc": { 40113af6ab5fSopenharmony_ci "start": { 40123af6ab5fSopenharmony_ci "line": 22, 40133af6ab5fSopenharmony_ci "column": 46 40143af6ab5fSopenharmony_ci }, 40153af6ab5fSopenharmony_ci "end": { 40163af6ab5fSopenharmony_ci "line": 22, 40173af6ab5fSopenharmony_ci "column": 47 40183af6ab5fSopenharmony_ci } 40193af6ab5fSopenharmony_ci } 40203af6ab5fSopenharmony_ci }, 40213af6ab5fSopenharmony_ci "loc": { 40223af6ab5fSopenharmony_ci "start": { 40233af6ab5fSopenharmony_ci "line": 22, 40243af6ab5fSopenharmony_ci "column": 46 40253af6ab5fSopenharmony_ci }, 40263af6ab5fSopenharmony_ci "end": { 40273af6ab5fSopenharmony_ci "line": 22, 40283af6ab5fSopenharmony_ci "column": 48 40293af6ab5fSopenharmony_ci } 40303af6ab5fSopenharmony_ci } 40313af6ab5fSopenharmony_ci }, 40323af6ab5fSopenharmony_ci "loc": { 40333af6ab5fSopenharmony_ci "start": { 40343af6ab5fSopenharmony_ci "line": 22, 40353af6ab5fSopenharmony_ci "column": 46 40363af6ab5fSopenharmony_ci }, 40373af6ab5fSopenharmony_ci "end": { 40383af6ab5fSopenharmony_ci "line": 22, 40393af6ab5fSopenharmony_ci "column": 48 40403af6ab5fSopenharmony_ci } 40413af6ab5fSopenharmony_ci } 40423af6ab5fSopenharmony_ci }, 40433af6ab5fSopenharmony_ci "decorators": [], 40443af6ab5fSopenharmony_ci "loc": { 40453af6ab5fSopenharmony_ci "start": { 40463af6ab5fSopenharmony_ci "line": 22, 40473af6ab5fSopenharmony_ci "column": 39 40483af6ab5fSopenharmony_ci }, 40493af6ab5fSopenharmony_ci "end": { 40503af6ab5fSopenharmony_ci "line": 22, 40513af6ab5fSopenharmony_ci "column": 48 40523af6ab5fSopenharmony_ci } 40533af6ab5fSopenharmony_ci } 40543af6ab5fSopenharmony_ci }, 40553af6ab5fSopenharmony_ci "loc": { 40563af6ab5fSopenharmony_ci "start": { 40573af6ab5fSopenharmony_ci "line": 1, 40583af6ab5fSopenharmony_ci "column": 1 40593af6ab5fSopenharmony_ci }, 40603af6ab5fSopenharmony_ci "end": { 40613af6ab5fSopenharmony_ci "line": 1, 40623af6ab5fSopenharmony_ci "column": 1 40633af6ab5fSopenharmony_ci } 40643af6ab5fSopenharmony_ci } 40653af6ab5fSopenharmony_ci } 40663af6ab5fSopenharmony_ci ], 40673af6ab5fSopenharmony_ci "returnType": { 40683af6ab5fSopenharmony_ci "type": "ETSUnionType", 40693af6ab5fSopenharmony_ci "types": [ 40703af6ab5fSopenharmony_ci { 40713af6ab5fSopenharmony_ci "type": "ETSTypeReference", 40723af6ab5fSopenharmony_ci "part": { 40733af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 40743af6ab5fSopenharmony_ci "name": { 40753af6ab5fSopenharmony_ci "type": "Identifier", 40763af6ab5fSopenharmony_ci "name": "U", 40773af6ab5fSopenharmony_ci "decorators": [], 40783af6ab5fSopenharmony_ci "loc": { 40793af6ab5fSopenharmony_ci "start": { 40803af6ab5fSopenharmony_ci "line": 22, 40813af6ab5fSopenharmony_ci "column": 52 40823af6ab5fSopenharmony_ci }, 40833af6ab5fSopenharmony_ci "end": { 40843af6ab5fSopenharmony_ci "line": 22, 40853af6ab5fSopenharmony_ci "column": 53 40863af6ab5fSopenharmony_ci } 40873af6ab5fSopenharmony_ci } 40883af6ab5fSopenharmony_ci }, 40893af6ab5fSopenharmony_ci "loc": { 40903af6ab5fSopenharmony_ci "start": { 40913af6ab5fSopenharmony_ci "line": 22, 40923af6ab5fSopenharmony_ci "column": 52 40933af6ab5fSopenharmony_ci }, 40943af6ab5fSopenharmony_ci "end": { 40953af6ab5fSopenharmony_ci "line": 22, 40963af6ab5fSopenharmony_ci "column": 54 40973af6ab5fSopenharmony_ci } 40983af6ab5fSopenharmony_ci } 40993af6ab5fSopenharmony_ci }, 41003af6ab5fSopenharmony_ci "loc": { 41013af6ab5fSopenharmony_ci "start": { 41023af6ab5fSopenharmony_ci "line": 22, 41033af6ab5fSopenharmony_ci "column": 52 41043af6ab5fSopenharmony_ci }, 41053af6ab5fSopenharmony_ci "end": { 41063af6ab5fSopenharmony_ci "line": 22, 41073af6ab5fSopenharmony_ci "column": 54 41083af6ab5fSopenharmony_ci } 41093af6ab5fSopenharmony_ci } 41103af6ab5fSopenharmony_ci }, 41113af6ab5fSopenharmony_ci { 41123af6ab5fSopenharmony_ci "type": "ETSTypeReference", 41133af6ab5fSopenharmony_ci "part": { 41143af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 41153af6ab5fSopenharmony_ci "name": { 41163af6ab5fSopenharmony_ci "type": "Identifier", 41173af6ab5fSopenharmony_ci "name": "PL", 41183af6ab5fSopenharmony_ci "decorators": [], 41193af6ab5fSopenharmony_ci "loc": { 41203af6ab5fSopenharmony_ci "start": { 41213af6ab5fSopenharmony_ci "line": 22, 41223af6ab5fSopenharmony_ci "column": 54 41233af6ab5fSopenharmony_ci }, 41243af6ab5fSopenharmony_ci "end": { 41253af6ab5fSopenharmony_ci "line": 22, 41263af6ab5fSopenharmony_ci "column": 56 41273af6ab5fSopenharmony_ci } 41283af6ab5fSopenharmony_ci } 41293af6ab5fSopenharmony_ci }, 41303af6ab5fSopenharmony_ci "typeParams": { 41313af6ab5fSopenharmony_ci "type": "TSTypeParameterInstantiation", 41323af6ab5fSopenharmony_ci "params": [ 41333af6ab5fSopenharmony_ci { 41343af6ab5fSopenharmony_ci "type": "ETSTypeReference", 41353af6ab5fSopenharmony_ci "part": { 41363af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 41373af6ab5fSopenharmony_ci "name": { 41383af6ab5fSopenharmony_ci "type": "Identifier", 41393af6ab5fSopenharmony_ci "name": "U", 41403af6ab5fSopenharmony_ci "decorators": [], 41413af6ab5fSopenharmony_ci "loc": { 41423af6ab5fSopenharmony_ci "start": { 41433af6ab5fSopenharmony_ci "line": 22, 41443af6ab5fSopenharmony_ci "column": 57 41453af6ab5fSopenharmony_ci }, 41463af6ab5fSopenharmony_ci "end": { 41473af6ab5fSopenharmony_ci "line": 22, 41483af6ab5fSopenharmony_ci "column": 58 41493af6ab5fSopenharmony_ci } 41503af6ab5fSopenharmony_ci } 41513af6ab5fSopenharmony_ci }, 41523af6ab5fSopenharmony_ci "loc": { 41533af6ab5fSopenharmony_ci "start": { 41543af6ab5fSopenharmony_ci "line": 22, 41553af6ab5fSopenharmony_ci "column": 57 41563af6ab5fSopenharmony_ci }, 41573af6ab5fSopenharmony_ci "end": { 41583af6ab5fSopenharmony_ci "line": 22, 41593af6ab5fSopenharmony_ci "column": 59 41603af6ab5fSopenharmony_ci } 41613af6ab5fSopenharmony_ci } 41623af6ab5fSopenharmony_ci }, 41633af6ab5fSopenharmony_ci "loc": { 41643af6ab5fSopenharmony_ci "start": { 41653af6ab5fSopenharmony_ci "line": 22, 41663af6ab5fSopenharmony_ci "column": 57 41673af6ab5fSopenharmony_ci }, 41683af6ab5fSopenharmony_ci "end": { 41693af6ab5fSopenharmony_ci "line": 22, 41703af6ab5fSopenharmony_ci "column": 59 41713af6ab5fSopenharmony_ci } 41723af6ab5fSopenharmony_ci } 41733af6ab5fSopenharmony_ci } 41743af6ab5fSopenharmony_ci ], 41753af6ab5fSopenharmony_ci "loc": { 41763af6ab5fSopenharmony_ci "start": { 41773af6ab5fSopenharmony_ci "line": 22, 41783af6ab5fSopenharmony_ci "column": 56 41793af6ab5fSopenharmony_ci }, 41803af6ab5fSopenharmony_ci "end": { 41813af6ab5fSopenharmony_ci "line": 22, 41823af6ab5fSopenharmony_ci "column": 59 41833af6ab5fSopenharmony_ci } 41843af6ab5fSopenharmony_ci } 41853af6ab5fSopenharmony_ci }, 41863af6ab5fSopenharmony_ci "loc": { 41873af6ab5fSopenharmony_ci "start": { 41883af6ab5fSopenharmony_ci "line": 22, 41893af6ab5fSopenharmony_ci "column": 54 41903af6ab5fSopenharmony_ci }, 41913af6ab5fSopenharmony_ci "end": { 41923af6ab5fSopenharmony_ci "line": 22, 41933af6ab5fSopenharmony_ci "column": 66 41943af6ab5fSopenharmony_ci } 41953af6ab5fSopenharmony_ci } 41963af6ab5fSopenharmony_ci }, 41973af6ab5fSopenharmony_ci "loc": { 41983af6ab5fSopenharmony_ci "start": { 41993af6ab5fSopenharmony_ci "line": 22, 42003af6ab5fSopenharmony_ci "column": 54 42013af6ab5fSopenharmony_ci }, 42023af6ab5fSopenharmony_ci "end": { 42033af6ab5fSopenharmony_ci "line": 22, 42043af6ab5fSopenharmony_ci "column": 66 42053af6ab5fSopenharmony_ci } 42063af6ab5fSopenharmony_ci } 42073af6ab5fSopenharmony_ci } 42083af6ab5fSopenharmony_ci ], 42093af6ab5fSopenharmony_ci "loc": { 42103af6ab5fSopenharmony_ci "start": { 42113af6ab5fSopenharmony_ci "line": 1, 42123af6ab5fSopenharmony_ci "column": 1 42133af6ab5fSopenharmony_ci }, 42143af6ab5fSopenharmony_ci "end": { 42153af6ab5fSopenharmony_ci "line": 1, 42163af6ab5fSopenharmony_ci "column": 1 42173af6ab5fSopenharmony_ci } 42183af6ab5fSopenharmony_ci } 42193af6ab5fSopenharmony_ci } 42203af6ab5fSopenharmony_ci "throwMarker": "throws", 42213af6ab5fSopenharmony_ci "loc": { 42223af6ab5fSopenharmony_ci "start": { 42233af6ab5fSopenharmony_ci "line": 1, 42243af6ab5fSopenharmony_ci "column": 1 42253af6ab5fSopenharmony_ci }, 42263af6ab5fSopenharmony_ci "end": { 42273af6ab5fSopenharmony_ci "line": 1, 42283af6ab5fSopenharmony_ci "column": 1 42293af6ab5fSopenharmony_ci } 42303af6ab5fSopenharmony_ci } 42313af6ab5fSopenharmony_ci }, 42323af6ab5fSopenharmony_ci { 42333af6ab5fSopenharmony_ci "type": "ETSUndefinedType", 42343af6ab5fSopenharmony_ci "loc": { 42353af6ab5fSopenharmony_ci "start": { 42363af6ab5fSopenharmony_ci "line": 1, 42373af6ab5fSopenharmony_ci "column": 1 42383af6ab5fSopenharmony_ci }, 42393af6ab5fSopenharmony_ci "end": { 42403af6ab5fSopenharmony_ci "line": 1, 42413af6ab5fSopenharmony_ci "column": 1 42423af6ab5fSopenharmony_ci } 42433af6ab5fSopenharmony_ci } 42443af6ab5fSopenharmony_ci } 42453af6ab5fSopenharmony_ci ], 42463af6ab5fSopenharmony_ci "loc": { 42473af6ab5fSopenharmony_ci "start": { 42483af6ab5fSopenharmony_ci "line": 1, 42493af6ab5fSopenharmony_ci "column": 1 42503af6ab5fSopenharmony_ci }, 42513af6ab5fSopenharmony_ci "end": { 42523af6ab5fSopenharmony_ci "line": 1, 42533af6ab5fSopenharmony_ci "column": 1 42543af6ab5fSopenharmony_ci } 42553af6ab5fSopenharmony_ci } 42563af6ab5fSopenharmony_ci }, 42573af6ab5fSopenharmony_ci "decorators": [], 42583af6ab5fSopenharmony_ci "loc": { 42593af6ab5fSopenharmony_ci "start": { 42603af6ab5fSopenharmony_ci "line": 22, 42613af6ab5fSopenharmony_ci "column": 24 42623af6ab5fSopenharmony_ci }, 42633af6ab5fSopenharmony_ci "end": { 42643af6ab5fSopenharmony_ci "line": 22, 42653af6ab5fSopenharmony_ci "column": 66 42663af6ab5fSopenharmony_ci } 42673af6ab5fSopenharmony_ci } 42683af6ab5fSopenharmony_ci }, 42693af6ab5fSopenharmony_ci { 42703af6ab5fSopenharmony_ci "type": "UndefinedLiteral", 42713af6ab5fSopenharmony_ci "value": undefined, 42723af6ab5fSopenharmony_ci "loc": { 42733af6ab5fSopenharmony_ci "start": { 42743af6ab5fSopenharmony_ci "line": 1, 42753af6ab5fSopenharmony_ci "column": 1 42763af6ab5fSopenharmony_ci }, 42773af6ab5fSopenharmony_ci "end": { 42783af6ab5fSopenharmony_ci "line": 1, 42793af6ab5fSopenharmony_ci "column": 1 42803af6ab5fSopenharmony_ci } 42813af6ab5fSopenharmony_ci } 42823af6ab5fSopenharmony_ci } 42833af6ab5fSopenharmony_ci ], 42843af6ab5fSopenharmony_ci "optional": false, 42853af6ab5fSopenharmony_ci "typeParameters": { 42863af6ab5fSopenharmony_ci "type": "TSTypeParameterInstantiation", 42873af6ab5fSopenharmony_ci "params": [ 42883af6ab5fSopenharmony_ci { 42893af6ab5fSopenharmony_ci "type": "ETSTypeReference", 42903af6ab5fSopenharmony_ci "part": { 42913af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 42923af6ab5fSopenharmony_ci "name": { 42933af6ab5fSopenharmony_ci "type": "Identifier", 42943af6ab5fSopenharmony_ci "name": "U", 42953af6ab5fSopenharmony_ci "decorators": [], 42963af6ab5fSopenharmony_ci "loc": { 42973af6ab5fSopenharmony_ci "start": { 42983af6ab5fSopenharmony_ci "line": 1, 42993af6ab5fSopenharmony_ci "column": 1 43003af6ab5fSopenharmony_ci }, 43013af6ab5fSopenharmony_ci "end": { 43023af6ab5fSopenharmony_ci "line": 1, 43033af6ab5fSopenharmony_ci "column": 1 43043af6ab5fSopenharmony_ci } 43053af6ab5fSopenharmony_ci } 43063af6ab5fSopenharmony_ci }, 43073af6ab5fSopenharmony_ci "loc": { 43083af6ab5fSopenharmony_ci "start": { 43093af6ab5fSopenharmony_ci "line": 1, 43103af6ab5fSopenharmony_ci "column": 1 43113af6ab5fSopenharmony_ci }, 43123af6ab5fSopenharmony_ci "end": { 43133af6ab5fSopenharmony_ci "line": 1, 43143af6ab5fSopenharmony_ci "column": 1 43153af6ab5fSopenharmony_ci } 43163af6ab5fSopenharmony_ci } 43173af6ab5fSopenharmony_ci }, 43183af6ab5fSopenharmony_ci "loc": { 43193af6ab5fSopenharmony_ci "start": { 43203af6ab5fSopenharmony_ci "line": 1, 43213af6ab5fSopenharmony_ci "column": 1 43223af6ab5fSopenharmony_ci }, 43233af6ab5fSopenharmony_ci "end": { 43243af6ab5fSopenharmony_ci "line": 1, 43253af6ab5fSopenharmony_ci "column": 1 43263af6ab5fSopenharmony_ci } 43273af6ab5fSopenharmony_ci } 43283af6ab5fSopenharmony_ci }, 43293af6ab5fSopenharmony_ci { 43303af6ab5fSopenharmony_ci "type": "ETSTypeReference", 43313af6ab5fSopenharmony_ci "part": { 43323af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 43333af6ab5fSopenharmony_ci "name": { 43343af6ab5fSopenharmony_ci "type": "Identifier", 43353af6ab5fSopenharmony_ci "name": "E", 43363af6ab5fSopenharmony_ci "decorators": [], 43373af6ab5fSopenharmony_ci "loc": { 43383af6ab5fSopenharmony_ci "start": { 43393af6ab5fSopenharmony_ci "line": 1, 43403af6ab5fSopenharmony_ci "column": 1 43413af6ab5fSopenharmony_ci }, 43423af6ab5fSopenharmony_ci "end": { 43433af6ab5fSopenharmony_ci "line": 1, 43443af6ab5fSopenharmony_ci "column": 1 43453af6ab5fSopenharmony_ci } 43463af6ab5fSopenharmony_ci } 43473af6ab5fSopenharmony_ci }, 43483af6ab5fSopenharmony_ci "loc": { 43493af6ab5fSopenharmony_ci "start": { 43503af6ab5fSopenharmony_ci "line": 1, 43513af6ab5fSopenharmony_ci "column": 1 43523af6ab5fSopenharmony_ci }, 43533af6ab5fSopenharmony_ci "end": { 43543af6ab5fSopenharmony_ci "line": 1, 43553af6ab5fSopenharmony_ci "column": 1 43563af6ab5fSopenharmony_ci } 43573af6ab5fSopenharmony_ci } 43583af6ab5fSopenharmony_ci }, 43593af6ab5fSopenharmony_ci "loc": { 43603af6ab5fSopenharmony_ci "start": { 43613af6ab5fSopenharmony_ci "line": 1, 43623af6ab5fSopenharmony_ci "column": 1 43633af6ab5fSopenharmony_ci }, 43643af6ab5fSopenharmony_ci "end": { 43653af6ab5fSopenharmony_ci "line": 1, 43663af6ab5fSopenharmony_ci "column": 1 43673af6ab5fSopenharmony_ci } 43683af6ab5fSopenharmony_ci } 43693af6ab5fSopenharmony_ci } 43703af6ab5fSopenharmony_ci ], 43713af6ab5fSopenharmony_ci "loc": { 43723af6ab5fSopenharmony_ci "start": { 43733af6ab5fSopenharmony_ci "line": 1, 43743af6ab5fSopenharmony_ci "column": 1 43753af6ab5fSopenharmony_ci }, 43763af6ab5fSopenharmony_ci "end": { 43773af6ab5fSopenharmony_ci "line": 1, 43783af6ab5fSopenharmony_ci "column": 1 43793af6ab5fSopenharmony_ci } 43803af6ab5fSopenharmony_ci } 43813af6ab5fSopenharmony_ci }, 43823af6ab5fSopenharmony_ci "loc": { 43833af6ab5fSopenharmony_ci "start": { 43843af6ab5fSopenharmony_ci "line": 22, 43853af6ab5fSopenharmony_ci "column": 5 43863af6ab5fSopenharmony_ci }, 43873af6ab5fSopenharmony_ci "end": { 43883af6ab5fSopenharmony_ci "line": 25, 43893af6ab5fSopenharmony_ci "column": 6 43903af6ab5fSopenharmony_ci } 43913af6ab5fSopenharmony_ci } 43923af6ab5fSopenharmony_ci }, 43933af6ab5fSopenharmony_ci "loc": { 43943af6ab5fSopenharmony_ci "start": { 43953af6ab5fSopenharmony_ci "line": 1, 43963af6ab5fSopenharmony_ci "column": 1 43973af6ab5fSopenharmony_ci }, 43983af6ab5fSopenharmony_ci "end": { 43993af6ab5fSopenharmony_ci "line": 1, 44003af6ab5fSopenharmony_ci "column": 1 44013af6ab5fSopenharmony_ci } 44023af6ab5fSopenharmony_ci } 44033af6ab5fSopenharmony_ci } 44043af6ab5fSopenharmony_ci ], 44053af6ab5fSopenharmony_ci "loc": { 44063af6ab5fSopenharmony_ci "start": { 44073af6ab5fSopenharmony_ci "line": 1, 44083af6ab5fSopenharmony_ci "column": 1 44093af6ab5fSopenharmony_ci }, 44103af6ab5fSopenharmony_ci "end": { 44113af6ab5fSopenharmony_ci "line": 1, 44123af6ab5fSopenharmony_ci "column": 1 44133af6ab5fSopenharmony_ci } 44143af6ab5fSopenharmony_ci } 44153af6ab5fSopenharmony_ci }, 44163af6ab5fSopenharmony_ci "loc": { 44173af6ab5fSopenharmony_ci "start": { 44183af6ab5fSopenharmony_ci "line": 803, 44193af6ab5fSopenharmony_ci "column": 1 44203af6ab5fSopenharmony_ci }, 44213af6ab5fSopenharmony_ci "end": { 44223af6ab5fSopenharmony_ci "line": 803, 44233af6ab5fSopenharmony_ci "column": 1 44243af6ab5fSopenharmony_ci } 44253af6ab5fSopenharmony_ci } 44263af6ab5fSopenharmony_ci }, 44273af6ab5fSopenharmony_ci "loc": { 44283af6ab5fSopenharmony_ci "start": { 44293af6ab5fSopenharmony_ci "line": 1, 44303af6ab5fSopenharmony_ci "column": 1 44313af6ab5fSopenharmony_ci }, 44323af6ab5fSopenharmony_ci "end": { 44333af6ab5fSopenharmony_ci "line": 1, 44343af6ab5fSopenharmony_ci "column": 1 44353af6ab5fSopenharmony_ci } 44363af6ab5fSopenharmony_ci } 44373af6ab5fSopenharmony_ci }, 44383af6ab5fSopenharmony_ci "overloads": [], 44393af6ab5fSopenharmony_ci "decorators": [], 44403af6ab5fSopenharmony_ci "loc": { 44413af6ab5fSopenharmony_ci "start": { 44423af6ab5fSopenharmony_ci "line": 22, 44433af6ab5fSopenharmony_ci "column": 5 44443af6ab5fSopenharmony_ci }, 44453af6ab5fSopenharmony_ci "end": { 44463af6ab5fSopenharmony_ci "line": 1, 44473af6ab5fSopenharmony_ci "column": 1 44483af6ab5fSopenharmony_ci } 44493af6ab5fSopenharmony_ci } 44503af6ab5fSopenharmony_ci }, 44513af6ab5fSopenharmony_ci { 44523af6ab5fSopenharmony_ci "type": "MethodDefinition", 44533af6ab5fSopenharmony_ci "key": { 44543af6ab5fSopenharmony_ci "type": "Identifier", 44553af6ab5fSopenharmony_ci "name": "then", 44563af6ab5fSopenharmony_ci "decorators": [], 44573af6ab5fSopenharmony_ci "loc": { 44583af6ab5fSopenharmony_ci "start": { 44593af6ab5fSopenharmony_ci "line": 22, 44603af6ab5fSopenharmony_ci "column": 5 44613af6ab5fSopenharmony_ci }, 44623af6ab5fSopenharmony_ci "end": { 44633af6ab5fSopenharmony_ci "line": 22, 44643af6ab5fSopenharmony_ci "column": 9 44653af6ab5fSopenharmony_ci } 44663af6ab5fSopenharmony_ci } 44673af6ab5fSopenharmony_ci }, 44683af6ab5fSopenharmony_ci "kind": "method", 44693af6ab5fSopenharmony_ci "accessibility": "public", 44703af6ab5fSopenharmony_ci "static": false, 44713af6ab5fSopenharmony_ci "optional": false, 44723af6ab5fSopenharmony_ci "computed": false, 44733af6ab5fSopenharmony_ci "value": { 44743af6ab5fSopenharmony_ci "type": "FunctionExpression", 44753af6ab5fSopenharmony_ci "function": { 44763af6ab5fSopenharmony_ci "type": "ScriptFunction", 44773af6ab5fSopenharmony_ci "id": { 44783af6ab5fSopenharmony_ci "type": "Identifier", 44793af6ab5fSopenharmony_ci "name": "then", 44803af6ab5fSopenharmony_ci "decorators": [], 44813af6ab5fSopenharmony_ci "loc": { 44823af6ab5fSopenharmony_ci "start": { 44833af6ab5fSopenharmony_ci "line": 22, 44843af6ab5fSopenharmony_ci "column": 5 44853af6ab5fSopenharmony_ci }, 44863af6ab5fSopenharmony_ci "end": { 44873af6ab5fSopenharmony_ci "line": 22, 44883af6ab5fSopenharmony_ci "column": 9 44893af6ab5fSopenharmony_ci } 44903af6ab5fSopenharmony_ci } 44913af6ab5fSopenharmony_ci }, 44923af6ab5fSopenharmony_ci "generator": false, 44933af6ab5fSopenharmony_ci "async": false, 44943af6ab5fSopenharmony_ci "expression": false, 44953af6ab5fSopenharmony_ci "params": [], 44963af6ab5fSopenharmony_ci "returnType": { 44973af6ab5fSopenharmony_ci "type": "ETSTypeReference", 44983af6ab5fSopenharmony_ci "part": { 44993af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 45003af6ab5fSopenharmony_ci "name": { 45013af6ab5fSopenharmony_ci "type": "Identifier", 45023af6ab5fSopenharmony_ci "name": "PL", 45033af6ab5fSopenharmony_ci "decorators": [], 45043af6ab5fSopenharmony_ci "loc": { 45053af6ab5fSopenharmony_ci "start": { 45063af6ab5fSopenharmony_ci "line": 23, 45073af6ab5fSopenharmony_ci "column": 67 45083af6ab5fSopenharmony_ci }, 45093af6ab5fSopenharmony_ci "end": { 45103af6ab5fSopenharmony_ci "line": 23, 45113af6ab5fSopenharmony_ci "column": 69 45123af6ab5fSopenharmony_ci } 45133af6ab5fSopenharmony_ci } 45143af6ab5fSopenharmony_ci }, 45153af6ab5fSopenharmony_ci "typeParams": { 45163af6ab5fSopenharmony_ci "type": "TSTypeParameterInstantiation", 45173af6ab5fSopenharmony_ci "params": [ 45183af6ab5fSopenharmony_ci { 45193af6ab5fSopenharmony_ci "type": "ETSUnionType", 45203af6ab5fSopenharmony_ci "types": [ 45213af6ab5fSopenharmony_ci { 45223af6ab5fSopenharmony_ci "type": "ETSTypeReference", 45233af6ab5fSopenharmony_ci "part": { 45243af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 45253af6ab5fSopenharmony_ci "name": { 45263af6ab5fSopenharmony_ci "type": "Identifier", 45273af6ab5fSopenharmony_ci "name": "U", 45283af6ab5fSopenharmony_ci "decorators": [], 45293af6ab5fSopenharmony_ci "loc": { 45303af6ab5fSopenharmony_ci "start": { 45313af6ab5fSopenharmony_ci "line": 23, 45323af6ab5fSopenharmony_ci "column": 70 45333af6ab5fSopenharmony_ci }, 45343af6ab5fSopenharmony_ci "end": { 45353af6ab5fSopenharmony_ci "line": 23, 45363af6ab5fSopenharmony_ci "column": 71 45373af6ab5fSopenharmony_ci } 45383af6ab5fSopenharmony_ci } 45393af6ab5fSopenharmony_ci }, 45403af6ab5fSopenharmony_ci "loc": { 45413af6ab5fSopenharmony_ci "start": { 45423af6ab5fSopenharmony_ci "line": 23, 45433af6ab5fSopenharmony_ci "column": 70 45443af6ab5fSopenharmony_ci }, 45453af6ab5fSopenharmony_ci "end": { 45463af6ab5fSopenharmony_ci "line": 23, 45473af6ab5fSopenharmony_ci "column": 72 45483af6ab5fSopenharmony_ci } 45493af6ab5fSopenharmony_ci } 45503af6ab5fSopenharmony_ci }, 45513af6ab5fSopenharmony_ci "loc": { 45523af6ab5fSopenharmony_ci "start": { 45533af6ab5fSopenharmony_ci "line": 23, 45543af6ab5fSopenharmony_ci "column": 70 45553af6ab5fSopenharmony_ci }, 45563af6ab5fSopenharmony_ci "end": { 45573af6ab5fSopenharmony_ci "line": 23, 45583af6ab5fSopenharmony_ci "column": 72 45593af6ab5fSopenharmony_ci } 45603af6ab5fSopenharmony_ci } 45613af6ab5fSopenharmony_ci }, 45623af6ab5fSopenharmony_ci { 45633af6ab5fSopenharmony_ci "type": "ETSTypeReference", 45643af6ab5fSopenharmony_ci "part": { 45653af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 45663af6ab5fSopenharmony_ci "name": { 45673af6ab5fSopenharmony_ci "type": "Identifier", 45683af6ab5fSopenharmony_ci "name": "E", 45693af6ab5fSopenharmony_ci "decorators": [], 45703af6ab5fSopenharmony_ci "loc": { 45713af6ab5fSopenharmony_ci "start": { 45723af6ab5fSopenharmony_ci "line": 23, 45733af6ab5fSopenharmony_ci "column": 72 45743af6ab5fSopenharmony_ci }, 45753af6ab5fSopenharmony_ci "end": { 45763af6ab5fSopenharmony_ci "line": 23, 45773af6ab5fSopenharmony_ci "column": 73 45783af6ab5fSopenharmony_ci } 45793af6ab5fSopenharmony_ci } 45803af6ab5fSopenharmony_ci }, 45813af6ab5fSopenharmony_ci "loc": { 45823af6ab5fSopenharmony_ci "start": { 45833af6ab5fSopenharmony_ci "line": 23, 45843af6ab5fSopenharmony_ci "column": 72 45853af6ab5fSopenharmony_ci }, 45863af6ab5fSopenharmony_ci "end": { 45873af6ab5fSopenharmony_ci "line": 23, 45883af6ab5fSopenharmony_ci "column": 74 45893af6ab5fSopenharmony_ci } 45903af6ab5fSopenharmony_ci } 45913af6ab5fSopenharmony_ci }, 45923af6ab5fSopenharmony_ci "loc": { 45933af6ab5fSopenharmony_ci "start": { 45943af6ab5fSopenharmony_ci "line": 23, 45953af6ab5fSopenharmony_ci "column": 72 45963af6ab5fSopenharmony_ci }, 45973af6ab5fSopenharmony_ci "end": { 45983af6ab5fSopenharmony_ci "line": 23, 45993af6ab5fSopenharmony_ci "column": 74 46003af6ab5fSopenharmony_ci } 46013af6ab5fSopenharmony_ci } 46023af6ab5fSopenharmony_ci } 46033af6ab5fSopenharmony_ci ], 46043af6ab5fSopenharmony_ci "loc": { 46053af6ab5fSopenharmony_ci "start": { 46063af6ab5fSopenharmony_ci "line": 1, 46073af6ab5fSopenharmony_ci "column": 1 46083af6ab5fSopenharmony_ci }, 46093af6ab5fSopenharmony_ci "end": { 46103af6ab5fSopenharmony_ci "line": 1, 46113af6ab5fSopenharmony_ci "column": 1 46123af6ab5fSopenharmony_ci } 46133af6ab5fSopenharmony_ci } 46143af6ab5fSopenharmony_ci } 46153af6ab5fSopenharmony_ci ], 46163af6ab5fSopenharmony_ci "loc": { 46173af6ab5fSopenharmony_ci "start": { 46183af6ab5fSopenharmony_ci "line": 23, 46193af6ab5fSopenharmony_ci "column": 69 46203af6ab5fSopenharmony_ci }, 46213af6ab5fSopenharmony_ci "end": { 46223af6ab5fSopenharmony_ci "line": 23, 46233af6ab5fSopenharmony_ci "column": 74 46243af6ab5fSopenharmony_ci } 46253af6ab5fSopenharmony_ci } 46263af6ab5fSopenharmony_ci }, 46273af6ab5fSopenharmony_ci "loc": { 46283af6ab5fSopenharmony_ci "start": { 46293af6ab5fSopenharmony_ci "line": 23, 46303af6ab5fSopenharmony_ci "column": 67 46313af6ab5fSopenharmony_ci }, 46323af6ab5fSopenharmony_ci "end": { 46333af6ab5fSopenharmony_ci "line": 23, 46343af6ab5fSopenharmony_ci "column": 76 46353af6ab5fSopenharmony_ci } 46363af6ab5fSopenharmony_ci } 46373af6ab5fSopenharmony_ci }, 46383af6ab5fSopenharmony_ci "loc": { 46393af6ab5fSopenharmony_ci "start": { 46403af6ab5fSopenharmony_ci "line": 23, 46413af6ab5fSopenharmony_ci "column": 67 46423af6ab5fSopenharmony_ci }, 46433af6ab5fSopenharmony_ci "end": { 46443af6ab5fSopenharmony_ci "line": 23, 46453af6ab5fSopenharmony_ci "column": 76 46463af6ab5fSopenharmony_ci } 46473af6ab5fSopenharmony_ci } 46483af6ab5fSopenharmony_ci }, 46493af6ab5fSopenharmony_ci "typeParameters": { 46503af6ab5fSopenharmony_ci "type": "TSTypeParameterDeclaration", 46513af6ab5fSopenharmony_ci "params": [ 46523af6ab5fSopenharmony_ci { 46533af6ab5fSopenharmony_ci "type": "TSTypeParameter", 46543af6ab5fSopenharmony_ci "name": { 46553af6ab5fSopenharmony_ci "type": "Identifier", 46563af6ab5fSopenharmony_ci "name": "U", 46573af6ab5fSopenharmony_ci "decorators": [], 46583af6ab5fSopenharmony_ci "loc": { 46593af6ab5fSopenharmony_ci "start": { 46603af6ab5fSopenharmony_ci "line": 22, 46613af6ab5fSopenharmony_ci "column": 10 46623af6ab5fSopenharmony_ci }, 46633af6ab5fSopenharmony_ci "end": { 46643af6ab5fSopenharmony_ci "line": 22, 46653af6ab5fSopenharmony_ci "column": 11 46663af6ab5fSopenharmony_ci } 46673af6ab5fSopenharmony_ci } 46683af6ab5fSopenharmony_ci }, 46693af6ab5fSopenharmony_ci "loc": { 46703af6ab5fSopenharmony_ci "start": { 46713af6ab5fSopenharmony_ci "line": 1, 46723af6ab5fSopenharmony_ci "column": 1 46733af6ab5fSopenharmony_ci }, 46743af6ab5fSopenharmony_ci "end": { 46753af6ab5fSopenharmony_ci "line": 1, 46763af6ab5fSopenharmony_ci "column": 1 46773af6ab5fSopenharmony_ci } 46783af6ab5fSopenharmony_ci } 46793af6ab5fSopenharmony_ci }, 46803af6ab5fSopenharmony_ci { 46813af6ab5fSopenharmony_ci "type": "TSTypeParameter", 46823af6ab5fSopenharmony_ci "name": { 46833af6ab5fSopenharmony_ci "type": "Identifier", 46843af6ab5fSopenharmony_ci "name": "E", 46853af6ab5fSopenharmony_ci "decorators": [], 46863af6ab5fSopenharmony_ci "loc": { 46873af6ab5fSopenharmony_ci "start": { 46883af6ab5fSopenharmony_ci "line": 22, 46893af6ab5fSopenharmony_ci "column": 13 46903af6ab5fSopenharmony_ci }, 46913af6ab5fSopenharmony_ci "end": { 46923af6ab5fSopenharmony_ci "line": 22, 46933af6ab5fSopenharmony_ci "column": 14 46943af6ab5fSopenharmony_ci } 46953af6ab5fSopenharmony_ci } 46963af6ab5fSopenharmony_ci }, 46973af6ab5fSopenharmony_ci "default": { 46983af6ab5fSopenharmony_ci "type": "ETSTypeReference", 46993af6ab5fSopenharmony_ci "part": { 47003af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 47013af6ab5fSopenharmony_ci "name": { 47023af6ab5fSopenharmony_ci "type": "Identifier", 47033af6ab5fSopenharmony_ci "name": "never", 47043af6ab5fSopenharmony_ci "decorators": [], 47053af6ab5fSopenharmony_ci "loc": { 47063af6ab5fSopenharmony_ci "start": { 47073af6ab5fSopenharmony_ci "line": 22, 47083af6ab5fSopenharmony_ci "column": 17 47093af6ab5fSopenharmony_ci }, 47103af6ab5fSopenharmony_ci "end": { 47113af6ab5fSopenharmony_ci "line": 22, 47123af6ab5fSopenharmony_ci "column": 22 47133af6ab5fSopenharmony_ci } 47143af6ab5fSopenharmony_ci } 47153af6ab5fSopenharmony_ci }, 47163af6ab5fSopenharmony_ci "loc": { 47173af6ab5fSopenharmony_ci "start": { 47183af6ab5fSopenharmony_ci "line": 22, 47193af6ab5fSopenharmony_ci "column": 17 47203af6ab5fSopenharmony_ci }, 47213af6ab5fSopenharmony_ci "end": { 47223af6ab5fSopenharmony_ci "line": 22, 47233af6ab5fSopenharmony_ci "column": 23 47243af6ab5fSopenharmony_ci } 47253af6ab5fSopenharmony_ci } 47263af6ab5fSopenharmony_ci }, 47273af6ab5fSopenharmony_ci "loc": { 47283af6ab5fSopenharmony_ci "start": { 47293af6ab5fSopenharmony_ci "line": 22, 47303af6ab5fSopenharmony_ci "column": 17 47313af6ab5fSopenharmony_ci }, 47323af6ab5fSopenharmony_ci "end": { 47333af6ab5fSopenharmony_ci "line": 22, 47343af6ab5fSopenharmony_ci "column": 23 47353af6ab5fSopenharmony_ci } 47363af6ab5fSopenharmony_ci } 47373af6ab5fSopenharmony_ci }, 47383af6ab5fSopenharmony_ci "loc": { 47393af6ab5fSopenharmony_ci "start": { 47403af6ab5fSopenharmony_ci "line": 1, 47413af6ab5fSopenharmony_ci "column": 1 47423af6ab5fSopenharmony_ci }, 47433af6ab5fSopenharmony_ci "end": { 47443af6ab5fSopenharmony_ci "line": 1, 47453af6ab5fSopenharmony_ci "column": 1 47463af6ab5fSopenharmony_ci } 47473af6ab5fSopenharmony_ci } 47483af6ab5fSopenharmony_ci } 47493af6ab5fSopenharmony_ci ], 47503af6ab5fSopenharmony_ci "loc": { 47513af6ab5fSopenharmony_ci "start": { 47523af6ab5fSopenharmony_ci "line": 1, 47533af6ab5fSopenharmony_ci "column": 1 47543af6ab5fSopenharmony_ci }, 47553af6ab5fSopenharmony_ci "end": { 47563af6ab5fSopenharmony_ci "line": 1, 47573af6ab5fSopenharmony_ci "column": 1 47583af6ab5fSopenharmony_ci } 47593af6ab5fSopenharmony_ci } 47603af6ab5fSopenharmony_ci }, 47613af6ab5fSopenharmony_ci "body": { 47623af6ab5fSopenharmony_ci "type": "BlockStatement", 47633af6ab5fSopenharmony_ci "statements": [ 47643af6ab5fSopenharmony_ci { 47653af6ab5fSopenharmony_ci "type": "ReturnStatement", 47663af6ab5fSopenharmony_ci "argument": { 47673af6ab5fSopenharmony_ci "type": "CallExpression", 47683af6ab5fSopenharmony_ci "callee": { 47693af6ab5fSopenharmony_ci "type": "MemberExpression", 47703af6ab5fSopenharmony_ci "object": { 47713af6ab5fSopenharmony_ci "type": "ThisExpression", 47723af6ab5fSopenharmony_ci "loc": { 47733af6ab5fSopenharmony_ci "start": { 47743af6ab5fSopenharmony_ci "line": 1, 47753af6ab5fSopenharmony_ci "column": 1 47763af6ab5fSopenharmony_ci }, 47773af6ab5fSopenharmony_ci "end": { 47783af6ab5fSopenharmony_ci "line": 1, 47793af6ab5fSopenharmony_ci "column": 1 47803af6ab5fSopenharmony_ci } 47813af6ab5fSopenharmony_ci } 47823af6ab5fSopenharmony_ci }, 47833af6ab5fSopenharmony_ci "property": { 47843af6ab5fSopenharmony_ci "type": "Identifier", 47853af6ab5fSopenharmony_ci "name": "then", 47863af6ab5fSopenharmony_ci "decorators": [], 47873af6ab5fSopenharmony_ci "loc": { 47883af6ab5fSopenharmony_ci "start": { 47893af6ab5fSopenharmony_ci "line": 1, 47903af6ab5fSopenharmony_ci "column": 1 47913af6ab5fSopenharmony_ci }, 47923af6ab5fSopenharmony_ci "end": { 47933af6ab5fSopenharmony_ci "line": 1, 47943af6ab5fSopenharmony_ci "column": 1 47953af6ab5fSopenharmony_ci } 47963af6ab5fSopenharmony_ci } 47973af6ab5fSopenharmony_ci }, 47983af6ab5fSopenharmony_ci "computed": false, 47993af6ab5fSopenharmony_ci "optional": false, 48003af6ab5fSopenharmony_ci "loc": { 48013af6ab5fSopenharmony_ci "start": { 48023af6ab5fSopenharmony_ci "line": 1, 48033af6ab5fSopenharmony_ci "column": 1 48043af6ab5fSopenharmony_ci }, 48053af6ab5fSopenharmony_ci "end": { 48063af6ab5fSopenharmony_ci "line": 1, 48073af6ab5fSopenharmony_ci "column": 1 48083af6ab5fSopenharmony_ci } 48093af6ab5fSopenharmony_ci } 48103af6ab5fSopenharmony_ci }, 48113af6ab5fSopenharmony_ci "arguments": [ 48123af6ab5fSopenharmony_ci { 48133af6ab5fSopenharmony_ci "type": "UndefinedLiteral", 48143af6ab5fSopenharmony_ci "value": undefined, 48153af6ab5fSopenharmony_ci "loc": { 48163af6ab5fSopenharmony_ci "start": { 48173af6ab5fSopenharmony_ci "line": 1, 48183af6ab5fSopenharmony_ci "column": 1 48193af6ab5fSopenharmony_ci }, 48203af6ab5fSopenharmony_ci "end": { 48213af6ab5fSopenharmony_ci "line": 1, 48223af6ab5fSopenharmony_ci "column": 1 48233af6ab5fSopenharmony_ci } 48243af6ab5fSopenharmony_ci } 48253af6ab5fSopenharmony_ci }, 48263af6ab5fSopenharmony_ci { 48273af6ab5fSopenharmony_ci "type": "UndefinedLiteral", 48283af6ab5fSopenharmony_ci "value": undefined, 48293af6ab5fSopenharmony_ci "loc": { 48303af6ab5fSopenharmony_ci "start": { 48313af6ab5fSopenharmony_ci "line": 1, 48323af6ab5fSopenharmony_ci "column": 1 48333af6ab5fSopenharmony_ci }, 48343af6ab5fSopenharmony_ci "end": { 48353af6ab5fSopenharmony_ci "line": 1, 48363af6ab5fSopenharmony_ci "column": 1 48373af6ab5fSopenharmony_ci } 48383af6ab5fSopenharmony_ci } 48393af6ab5fSopenharmony_ci } 48403af6ab5fSopenharmony_ci ], 48413af6ab5fSopenharmony_ci "optional": false, 48423af6ab5fSopenharmony_ci "typeParameters": { 48433af6ab5fSopenharmony_ci "type": "TSTypeParameterInstantiation", 48443af6ab5fSopenharmony_ci "params": [ 48453af6ab5fSopenharmony_ci { 48463af6ab5fSopenharmony_ci "type": "ETSTypeReference", 48473af6ab5fSopenharmony_ci "part": { 48483af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 48493af6ab5fSopenharmony_ci "name": { 48503af6ab5fSopenharmony_ci "type": "Identifier", 48513af6ab5fSopenharmony_ci "name": "U", 48523af6ab5fSopenharmony_ci "decorators": [], 48533af6ab5fSopenharmony_ci "loc": { 48543af6ab5fSopenharmony_ci "start": { 48553af6ab5fSopenharmony_ci "line": 1, 48563af6ab5fSopenharmony_ci "column": 1 48573af6ab5fSopenharmony_ci }, 48583af6ab5fSopenharmony_ci "end": { 48593af6ab5fSopenharmony_ci "line": 1, 48603af6ab5fSopenharmony_ci "column": 1 48613af6ab5fSopenharmony_ci } 48623af6ab5fSopenharmony_ci } 48633af6ab5fSopenharmony_ci }, 48643af6ab5fSopenharmony_ci "loc": { 48653af6ab5fSopenharmony_ci "start": { 48663af6ab5fSopenharmony_ci "line": 1, 48673af6ab5fSopenharmony_ci "column": 1 48683af6ab5fSopenharmony_ci }, 48693af6ab5fSopenharmony_ci "end": { 48703af6ab5fSopenharmony_ci "line": 1, 48713af6ab5fSopenharmony_ci "column": 1 48723af6ab5fSopenharmony_ci } 48733af6ab5fSopenharmony_ci } 48743af6ab5fSopenharmony_ci }, 48753af6ab5fSopenharmony_ci "loc": { 48763af6ab5fSopenharmony_ci "start": { 48773af6ab5fSopenharmony_ci "line": 1, 48783af6ab5fSopenharmony_ci "column": 1 48793af6ab5fSopenharmony_ci }, 48803af6ab5fSopenharmony_ci "end": { 48813af6ab5fSopenharmony_ci "line": 1, 48823af6ab5fSopenharmony_ci "column": 1 48833af6ab5fSopenharmony_ci } 48843af6ab5fSopenharmony_ci } 48853af6ab5fSopenharmony_ci }, 48863af6ab5fSopenharmony_ci { 48873af6ab5fSopenharmony_ci "type": "ETSTypeReference", 48883af6ab5fSopenharmony_ci "part": { 48893af6ab5fSopenharmony_ci "type": "ETSTypeReferencePart", 48903af6ab5fSopenharmony_ci "name": { 48913af6ab5fSopenharmony_ci "type": "Identifier", 48923af6ab5fSopenharmony_ci "name": "E", 48933af6ab5fSopenharmony_ci "decorators": [], 48943af6ab5fSopenharmony_ci "loc": { 48953af6ab5fSopenharmony_ci "start": { 48963af6ab5fSopenharmony_ci "line": 1, 48973af6ab5fSopenharmony_ci "column": 1 48983af6ab5fSopenharmony_ci }, 48993af6ab5fSopenharmony_ci "end": { 49003af6ab5fSopenharmony_ci "line": 1, 49013af6ab5fSopenharmony_ci "column": 1 49023af6ab5fSopenharmony_ci } 49033af6ab5fSopenharmony_ci } 49043af6ab5fSopenharmony_ci }, 49053af6ab5fSopenharmony_ci "loc": { 49063af6ab5fSopenharmony_ci "start": { 49073af6ab5fSopenharmony_ci "line": 1, 49083af6ab5fSopenharmony_ci "column": 1 49093af6ab5fSopenharmony_ci }, 49103af6ab5fSopenharmony_ci "end": { 49113af6ab5fSopenharmony_ci "line": 1, 49123af6ab5fSopenharmony_ci "column": 1 49133af6ab5fSopenharmony_ci } 49143af6ab5fSopenharmony_ci } 49153af6ab5fSopenharmony_ci }, 49163af6ab5fSopenharmony_ci "loc": { 49173af6ab5fSopenharmony_ci "start": { 49183af6ab5fSopenharmony_ci "line": 1, 49193af6ab5fSopenharmony_ci "column": 1 49203af6ab5fSopenharmony_ci }, 49213af6ab5fSopenharmony_ci "end": { 49223af6ab5fSopenharmony_ci "line": 1, 49233af6ab5fSopenharmony_ci "column": 1 49243af6ab5fSopenharmony_ci } 49253af6ab5fSopenharmony_ci } 49263af6ab5fSopenharmony_ci } 49273af6ab5fSopenharmony_ci ], 49283af6ab5fSopenharmony_ci "loc": { 49293af6ab5fSopenharmony_ci "start": { 49303af6ab5fSopenharmony_ci "line": 1, 49313af6ab5fSopenharmony_ci "column": 1 49323af6ab5fSopenharmony_ci }, 49333af6ab5fSopenharmony_ci "end": { 49343af6ab5fSopenharmony_ci "line": 1, 49353af6ab5fSopenharmony_ci "column": 1 49363af6ab5fSopenharmony_ci } 49373af6ab5fSopenharmony_ci } 49383af6ab5fSopenharmony_ci }, 49393af6ab5fSopenharmony_ci "loc": { 49403af6ab5fSopenharmony_ci "start": { 49413af6ab5fSopenharmony_ci "line": 22, 49423af6ab5fSopenharmony_ci "column": 5 49433af6ab5fSopenharmony_ci }, 49443af6ab5fSopenharmony_ci "end": { 49453af6ab5fSopenharmony_ci "line": 25, 49463af6ab5fSopenharmony_ci "column": 6 49473af6ab5fSopenharmony_ci } 49483af6ab5fSopenharmony_ci } 49493af6ab5fSopenharmony_ci }, 49503af6ab5fSopenharmony_ci "loc": { 49513af6ab5fSopenharmony_ci "start": { 49523af6ab5fSopenharmony_ci "line": 1, 49533af6ab5fSopenharmony_ci "column": 1 49543af6ab5fSopenharmony_ci }, 49553af6ab5fSopenharmony_ci "end": { 49563af6ab5fSopenharmony_ci "line": 1, 49573af6ab5fSopenharmony_ci "column": 1 49583af6ab5fSopenharmony_ci } 49593af6ab5fSopenharmony_ci } 49603af6ab5fSopenharmony_ci } 49613af6ab5fSopenharmony_ci ], 49623af6ab5fSopenharmony_ci "loc": { 49633af6ab5fSopenharmony_ci "start": { 49643af6ab5fSopenharmony_ci "line": 1, 49653af6ab5fSopenharmony_ci "column": 1 49663af6ab5fSopenharmony_ci }, 49673af6ab5fSopenharmony_ci "end": { 49683af6ab5fSopenharmony_ci "line": 1, 49693af6ab5fSopenharmony_ci "column": 1 49703af6ab5fSopenharmony_ci } 49713af6ab5fSopenharmony_ci } 49723af6ab5fSopenharmony_ci }, 49733af6ab5fSopenharmony_ci "loc": { 49743af6ab5fSopenharmony_ci "start": { 49753af6ab5fSopenharmony_ci "line": 803, 49763af6ab5fSopenharmony_ci "column": 1 49773af6ab5fSopenharmony_ci }, 49783af6ab5fSopenharmony_ci "end": { 49793af6ab5fSopenharmony_ci "line": 803, 49803af6ab5fSopenharmony_ci "column": 1 49813af6ab5fSopenharmony_ci } 49823af6ab5fSopenharmony_ci } 49833af6ab5fSopenharmony_ci }, 49843af6ab5fSopenharmony_ci "loc": { 49853af6ab5fSopenharmony_ci "start": { 49863af6ab5fSopenharmony_ci "line": 1, 49873af6ab5fSopenharmony_ci "column": 1 49883af6ab5fSopenharmony_ci }, 49893af6ab5fSopenharmony_ci "end": { 49903af6ab5fSopenharmony_ci "line": 1, 49913af6ab5fSopenharmony_ci "column": 1 49923af6ab5fSopenharmony_ci } 49933af6ab5fSopenharmony_ci } 49943af6ab5fSopenharmony_ci }, 49953af6ab5fSopenharmony_ci "overloads": [], 49963af6ab5fSopenharmony_ci "decorators": [], 49973af6ab5fSopenharmony_ci "loc": { 49983af6ab5fSopenharmony_ci "start": { 49993af6ab5fSopenharmony_ci "line": 22, 50003af6ab5fSopenharmony_ci "column": 5 50013af6ab5fSopenharmony_ci }, 50023af6ab5fSopenharmony_ci "end": { 50033af6ab5fSopenharmony_ci "line": 1, 50043af6ab5fSopenharmony_ci "column": 1 50053af6ab5fSopenharmony_ci } 50063af6ab5fSopenharmony_ci } 50073af6ab5fSopenharmony_ci } 50083af6ab5fSopenharmony_ci ], 50093af6ab5fSopenharmony_ci "decorators": [], 50103af6ab5fSopenharmony_ci "loc": { 50113af6ab5fSopenharmony_ci "start": { 50123af6ab5fSopenharmony_ci "line": 22, 50133af6ab5fSopenharmony_ci "column": 5 50143af6ab5fSopenharmony_ci }, 50153af6ab5fSopenharmony_ci "end": { 50163af6ab5fSopenharmony_ci "line": 25, 50173af6ab5fSopenharmony_ci "column": 6 50183af6ab5fSopenharmony_ci } 50193af6ab5fSopenharmony_ci } 50203af6ab5fSopenharmony_ci }, 50213af6ab5fSopenharmony_ci { 50223af6ab5fSopenharmony_ci "type": "MethodDefinition", 50233af6ab5fSopenharmony_ci "key": { 50243af6ab5fSopenharmony_ci "type": "Identifier", 50253af6ab5fSopenharmony_ci "name": "constructor", 50263af6ab5fSopenharmony_ci "decorators": [], 50273af6ab5fSopenharmony_ci "loc": { 50283af6ab5fSopenharmony_ci "start": { 50293af6ab5fSopenharmony_ci "line": 1, 50303af6ab5fSopenharmony_ci "column": 1 50313af6ab5fSopenharmony_ci }, 50323af6ab5fSopenharmony_ci "end": { 50333af6ab5fSopenharmony_ci "line": 1, 50343af6ab5fSopenharmony_ci "column": 1 50353af6ab5fSopenharmony_ci } 50363af6ab5fSopenharmony_ci } 50373af6ab5fSopenharmony_ci }, 50383af6ab5fSopenharmony_ci "kind": "constructor", 50393af6ab5fSopenharmony_ci "static": false, 50403af6ab5fSopenharmony_ci "optional": false, 50413af6ab5fSopenharmony_ci "computed": false, 50423af6ab5fSopenharmony_ci "value": { 50433af6ab5fSopenharmony_ci "type": "FunctionExpression", 50443af6ab5fSopenharmony_ci "function": { 50453af6ab5fSopenharmony_ci "type": "ScriptFunction", 50463af6ab5fSopenharmony_ci "id": { 50473af6ab5fSopenharmony_ci "type": "Identifier", 50483af6ab5fSopenharmony_ci "name": "constructor", 50493af6ab5fSopenharmony_ci "decorators": [], 50503af6ab5fSopenharmony_ci "loc": { 50513af6ab5fSopenharmony_ci "start": { 50523af6ab5fSopenharmony_ci "line": 1, 50533af6ab5fSopenharmony_ci "column": 1 50543af6ab5fSopenharmony_ci }, 50553af6ab5fSopenharmony_ci "end": { 50563af6ab5fSopenharmony_ci "line": 1, 50573af6ab5fSopenharmony_ci "column": 1 50583af6ab5fSopenharmony_ci } 50593af6ab5fSopenharmony_ci } 50603af6ab5fSopenharmony_ci }, 50613af6ab5fSopenharmony_ci "generator": false, 50623af6ab5fSopenharmony_ci "async": false, 50633af6ab5fSopenharmony_ci "expression": false, 50643af6ab5fSopenharmony_ci "params": [], 50653af6ab5fSopenharmony_ci "body": { 50663af6ab5fSopenharmony_ci "type": "BlockStatement", 50673af6ab5fSopenharmony_ci "statements": [], 50683af6ab5fSopenharmony_ci "loc": { 50693af6ab5fSopenharmony_ci "start": { 50703af6ab5fSopenharmony_ci "line": 1, 50713af6ab5fSopenharmony_ci "column": 1 50723af6ab5fSopenharmony_ci }, 50733af6ab5fSopenharmony_ci "end": { 50743af6ab5fSopenharmony_ci "line": 1, 50753af6ab5fSopenharmony_ci "column": 1 50763af6ab5fSopenharmony_ci } 50773af6ab5fSopenharmony_ci } 50783af6ab5fSopenharmony_ci }, 50793af6ab5fSopenharmony_ci "loc": { 50803af6ab5fSopenharmony_ci "start": { 50813af6ab5fSopenharmony_ci "line": 1, 50823af6ab5fSopenharmony_ci "column": 1 50833af6ab5fSopenharmony_ci }, 50843af6ab5fSopenharmony_ci "end": { 50853af6ab5fSopenharmony_ci "line": 1, 50863af6ab5fSopenharmony_ci "column": 1 50873af6ab5fSopenharmony_ci } 50883af6ab5fSopenharmony_ci } 50893af6ab5fSopenharmony_ci }, 50903af6ab5fSopenharmony_ci "loc": { 50913af6ab5fSopenharmony_ci "start": { 50923af6ab5fSopenharmony_ci "line": 1, 50933af6ab5fSopenharmony_ci "column": 1 50943af6ab5fSopenharmony_ci }, 50953af6ab5fSopenharmony_ci "end": { 50963af6ab5fSopenharmony_ci "line": 1, 50973af6ab5fSopenharmony_ci "column": 1 50983af6ab5fSopenharmony_ci } 50993af6ab5fSopenharmony_ci } 51003af6ab5fSopenharmony_ci }, 51013af6ab5fSopenharmony_ci "overloads": [], 51023af6ab5fSopenharmony_ci "decorators": [], 51033af6ab5fSopenharmony_ci "loc": { 51043af6ab5fSopenharmony_ci "start": { 51053af6ab5fSopenharmony_ci "line": 26, 51063af6ab5fSopenharmony_ci "column": 2 51073af6ab5fSopenharmony_ci }, 51083af6ab5fSopenharmony_ci "end": { 51093af6ab5fSopenharmony_ci "line": 26, 51103af6ab5fSopenharmony_ci "column": 2 51113af6ab5fSopenharmony_ci } 51123af6ab5fSopenharmony_ci } 51133af6ab5fSopenharmony_ci } 51143af6ab5fSopenharmony_ci ], 51153af6ab5fSopenharmony_ci "loc": { 51163af6ab5fSopenharmony_ci "start": { 51173af6ab5fSopenharmony_ci "line": 21, 51183af6ab5fSopenharmony_ci "column": 29 51193af6ab5fSopenharmony_ci }, 51203af6ab5fSopenharmony_ci "end": { 51213af6ab5fSopenharmony_ci "line": 26, 51223af6ab5fSopenharmony_ci "column": 2 51233af6ab5fSopenharmony_ci } 51243af6ab5fSopenharmony_ci } 51253af6ab5fSopenharmony_ci }, 51263af6ab5fSopenharmony_ci "loc": { 51273af6ab5fSopenharmony_ci "start": { 51283af6ab5fSopenharmony_ci "line": 21, 51293af6ab5fSopenharmony_ci "column": 1 51303af6ab5fSopenharmony_ci }, 51313af6ab5fSopenharmony_ci "end": { 51323af6ab5fSopenharmony_ci "line": 26, 51333af6ab5fSopenharmony_ci "column": 2 51343af6ab5fSopenharmony_ci } 51353af6ab5fSopenharmony_ci } 51363af6ab5fSopenharmony_ci }, 51373af6ab5fSopenharmony_ci { 51383af6ab5fSopenharmony_ci "type": "ClassDeclaration", 51393af6ab5fSopenharmony_ci "definition": { 51403af6ab5fSopenharmony_ci "id": { 51413af6ab5fSopenharmony_ci "type": "Identifier", 51423af6ab5fSopenharmony_ci "name": "ETSGLOBAL", 51433af6ab5fSopenharmony_ci "decorators": [], 51443af6ab5fSopenharmony_ci "loc": { 51453af6ab5fSopenharmony_ci "start": { 51463af6ab5fSopenharmony_ci "line": 1, 51473af6ab5fSopenharmony_ci "column": 1 51483af6ab5fSopenharmony_ci }, 51493af6ab5fSopenharmony_ci "end": { 51503af6ab5fSopenharmony_ci "line": 1, 51513af6ab5fSopenharmony_ci "column": 1 51523af6ab5fSopenharmony_ci } 51533af6ab5fSopenharmony_ci } 51543af6ab5fSopenharmony_ci }, 51553af6ab5fSopenharmony_ci "superClass": null, 51563af6ab5fSopenharmony_ci "implements": [], 51573af6ab5fSopenharmony_ci "body": [ 51583af6ab5fSopenharmony_ci { 51593af6ab5fSopenharmony_ci "type": "MethodDefinition", 51603af6ab5fSopenharmony_ci "key": { 51613af6ab5fSopenharmony_ci "type": "Identifier", 51623af6ab5fSopenharmony_ci "name": "_$init$_", 51633af6ab5fSopenharmony_ci "decorators": [], 51643af6ab5fSopenharmony_ci "loc": { 51653af6ab5fSopenharmony_ci "start": { 51663af6ab5fSopenharmony_ci "line": 1, 51673af6ab5fSopenharmony_ci "column": 1 51683af6ab5fSopenharmony_ci }, 51693af6ab5fSopenharmony_ci "end": { 51703af6ab5fSopenharmony_ci "line": 1, 51713af6ab5fSopenharmony_ci "column": 1 51723af6ab5fSopenharmony_ci } 51733af6ab5fSopenharmony_ci } 51743af6ab5fSopenharmony_ci }, 51753af6ab5fSopenharmony_ci "kind": "method", 51763af6ab5fSopenharmony_ci "accessibility": "public", 51773af6ab5fSopenharmony_ci "static": true, 51783af6ab5fSopenharmony_ci "optional": false, 51793af6ab5fSopenharmony_ci "computed": false, 51803af6ab5fSopenharmony_ci "value": { 51813af6ab5fSopenharmony_ci "type": "FunctionExpression", 51823af6ab5fSopenharmony_ci "function": { 51833af6ab5fSopenharmony_ci "type": "ScriptFunction", 51843af6ab5fSopenharmony_ci "id": { 51853af6ab5fSopenharmony_ci "type": "Identifier", 51863af6ab5fSopenharmony_ci "name": "_$init$_", 51873af6ab5fSopenharmony_ci "decorators": [], 51883af6ab5fSopenharmony_ci "loc": { 51893af6ab5fSopenharmony_ci "start": { 51903af6ab5fSopenharmony_ci "line": 1, 51913af6ab5fSopenharmony_ci "column": 1 51923af6ab5fSopenharmony_ci }, 51933af6ab5fSopenharmony_ci "end": { 51943af6ab5fSopenharmony_ci "line": 1, 51953af6ab5fSopenharmony_ci "column": 1 51963af6ab5fSopenharmony_ci } 51973af6ab5fSopenharmony_ci } 51983af6ab5fSopenharmony_ci }, 51993af6ab5fSopenharmony_ci "generator": false, 52003af6ab5fSopenharmony_ci "async": false, 52013af6ab5fSopenharmony_ci "expression": false, 52023af6ab5fSopenharmony_ci "params": [], 52033af6ab5fSopenharmony_ci "body": { 52043af6ab5fSopenharmony_ci "type": "BlockStatement", 52053af6ab5fSopenharmony_ci "statements": [], 52063af6ab5fSopenharmony_ci "loc": { 52073af6ab5fSopenharmony_ci "start": { 52083af6ab5fSopenharmony_ci "line": 1, 52093af6ab5fSopenharmony_ci "column": 1 52103af6ab5fSopenharmony_ci }, 52113af6ab5fSopenharmony_ci "end": { 52123af6ab5fSopenharmony_ci "line": 1, 52133af6ab5fSopenharmony_ci "column": 1 52143af6ab5fSopenharmony_ci } 52153af6ab5fSopenharmony_ci } 52163af6ab5fSopenharmony_ci }, 52173af6ab5fSopenharmony_ci "loc": { 52183af6ab5fSopenharmony_ci "start": { 52193af6ab5fSopenharmony_ci "line": 1, 52203af6ab5fSopenharmony_ci "column": 1 52213af6ab5fSopenharmony_ci }, 52223af6ab5fSopenharmony_ci "end": { 52233af6ab5fSopenharmony_ci "line": 1, 52243af6ab5fSopenharmony_ci "column": 1 52253af6ab5fSopenharmony_ci } 52263af6ab5fSopenharmony_ci } 52273af6ab5fSopenharmony_ci }, 52283af6ab5fSopenharmony_ci "loc": { 52293af6ab5fSopenharmony_ci "start": { 52303af6ab5fSopenharmony_ci "line": 1, 52313af6ab5fSopenharmony_ci "column": 1 52323af6ab5fSopenharmony_ci }, 52333af6ab5fSopenharmony_ci "end": { 52343af6ab5fSopenharmony_ci "line": 1, 52353af6ab5fSopenharmony_ci "column": 1 52363af6ab5fSopenharmony_ci } 52373af6ab5fSopenharmony_ci } 52383af6ab5fSopenharmony_ci }, 52393af6ab5fSopenharmony_ci "overloads": [], 52403af6ab5fSopenharmony_ci "decorators": [], 52413af6ab5fSopenharmony_ci "loc": { 52423af6ab5fSopenharmony_ci "start": { 52433af6ab5fSopenharmony_ci "line": 1, 52443af6ab5fSopenharmony_ci "column": 1 52453af6ab5fSopenharmony_ci }, 52463af6ab5fSopenharmony_ci "end": { 52473af6ab5fSopenharmony_ci "line": 1, 52483af6ab5fSopenharmony_ci "column": 1 52493af6ab5fSopenharmony_ci } 52503af6ab5fSopenharmony_ci } 52513af6ab5fSopenharmony_ci } 52523af6ab5fSopenharmony_ci ], 52533af6ab5fSopenharmony_ci "loc": { 52543af6ab5fSopenharmony_ci "start": { 52553af6ab5fSopenharmony_ci "line": 1, 52563af6ab5fSopenharmony_ci "column": 1 52573af6ab5fSopenharmony_ci }, 52583af6ab5fSopenharmony_ci "end": { 52593af6ab5fSopenharmony_ci "line": 1, 52603af6ab5fSopenharmony_ci "column": 1 52613af6ab5fSopenharmony_ci } 52623af6ab5fSopenharmony_ci } 52633af6ab5fSopenharmony_ci }, 52643af6ab5fSopenharmony_ci "loc": { 52653af6ab5fSopenharmony_ci "start": { 52663af6ab5fSopenharmony_ci "line": 1, 52673af6ab5fSopenharmony_ci "column": 1 52683af6ab5fSopenharmony_ci }, 52693af6ab5fSopenharmony_ci "end": { 52703af6ab5fSopenharmony_ci "line": 1, 52713af6ab5fSopenharmony_ci "column": 1 52723af6ab5fSopenharmony_ci } 52733af6ab5fSopenharmony_ci } 52743af6ab5fSopenharmony_ci } 52753af6ab5fSopenharmony_ci ], 52763af6ab5fSopenharmony_ci "loc": { 52773af6ab5fSopenharmony_ci "start": { 52783af6ab5fSopenharmony_ci "line": 1, 52793af6ab5fSopenharmony_ci "column": 1 52803af6ab5fSopenharmony_ci }, 52813af6ab5fSopenharmony_ci "end": { 52823af6ab5fSopenharmony_ci "line": 27, 52833af6ab5fSopenharmony_ci "column": 1 52843af6ab5fSopenharmony_ci } 52853af6ab5fSopenharmony_ci } 52863af6ab5fSopenharmony_ci} 5287