auth-yes/archive/.forum/ast/sse_lifecycle.test.ts.ast

258 lines
16 KiB
Plaintext

(program [0, 0] - [54, 0]
(import_statement [0, 0] - [0, 49]
(import_clause [0, 7] - [0, 23]
(named_imports [0, 7] - [0, 23]
(import_specifier [0, 9] - [0, 21]
name: (identifier [0, 9] - [0, 21]))))
source: (string [0, 29] - [0, 48]
(string_fragment [0, 30] - [0, 47])))
(import_statement [1, 0] - [1, 40]
(import_clause [1, 7] - [1, 15]
(named_imports [1, 7] - [1, 15]
(import_specifier [1, 9] - [1, 13]
name: (identifier [1, 9] - [1, 13]))))
source: (string [1, 21] - [1, 39]
(string_fragment [1, 22] - [1, 38])))
(import_statement [2, 0] - [2, 59]
(import_clause [2, 7] - [2, 25]
(named_imports [2, 7] - [2, 25]
(import_specifier [2, 9] - [2, 23]
name: (identifier [2, 9] - [2, 23]))))
source: (string [2, 31] - [2, 58]
(string_fragment [2, 32] - [2, 57])))
(expression_statement [4, 0] - [53, 3]
(call_expression [4, 0] - [53, 2]
function: (member_expression [4, 0] - [4, 9]
object: (identifier [4, 0] - [4, 4])
property: (property_identifier [4, 5] - [4, 9]))
arguments: (arguments [4, 9] - [53, 2]
(string [4, 10] - [4, 88]
(string_fragment [4, 11] - [4, 87]))
(arrow_function [4, 90] - [53, 1]
parameters: (formal_parameters [4, 96] - [4, 98])
body: (statement_block [4, 102] - [53, 1]
(lexical_declaration [5, 2] - [5, 28]
(variable_declarator [5, 6] - [5, 27]
name: (identifier [5, 6] - [5, 19])
value: (false [5, 22] - [5, 27])))
(lexical_declaration [6, 2] - [6, 31]
(variable_declarator [6, 6] - [6, 30]
name: (identifier [6, 6] - [6, 22])
value: (false [6, 25] - [6, 30])))
(lexical_declaration [8, 2] - [8, 29]
(variable_declarator [8, 8] - [8, 28]
name: (identifier [8, 8] - [8, 15])
value: (new_expression [8, 18] - [8, 28]
constructor: (identifier [8, 22] - [8, 26])
arguments: (arguments [8, 26] - [8, 28]))))
(expression_statement [9, 2] - [26, 5]
(call_expression [9, 2] - [26, 4]
function: (member_expression [9, 2] - [9, 13]
object: (identifier [9, 2] - [9, 9])
property: (property_identifier [9, 10] - [9, 13]))
arguments: (arguments [9, 13] - [26, 4]
(string [9, 14] - [9, 28]
(string_fragment [9, 15] - [9, 27]))
(arrow_function [9, 30] - [26, 3]
parameters: (formal_parameters [9, 30] - [9, 33]
(required_parameter [9, 31] - [9, 32]
pattern: (identifier [9, 31] - [9, 32])))
body: (statement_block [9, 37] - [26, 3]
(return_statement [10, 4] - [25, 7]
(call_expression [10, 11] - [25, 6]
function: (identifier [10, 11] - [10, 25])
arguments: (arguments [10, 25] - [25, 6]
(identifier [10, 26] - [10, 27])
(arrow_function [10, 29] - [25, 5]
parameters: (formal_parameters [10, 35] - [10, 43]
(required_parameter [10, 36] - [10, 42]
pattern: (identifier [10, 36] - [10, 42])))
body: (statement_block [10, 47] - [25, 5]
(expression_statement [11, 6] - [11, 27]
(assignment_expression [11, 6] - [11, 26]
left: (identifier [11, 6] - [11, 19])
right: (true [11, 22] - [11, 26])))
(try_statement [12, 6] - [24, 7]
body: (statement_block [12, 10] - [22, 7]
(expression_statement [13, 8] - [16, 11]
(await_expression [13, 8] - [16, 10]
(call_expression [13, 14] - [16, 10]
function: (member_expression [13, 14] - [13, 26]
object: (identifier [13, 14] - [13, 20])
property: (property_identifier [13, 21] - [13, 26]))
arguments: (arguments [13, 26] - [16, 10]
(object [13, 27] - [16, 9]
(pair [14, 10] - [14, 36]
key: (property_identifier [14, 10] - [14, 15])
value: (string [14, 17] - [14, 36]
(string_fragment [14, 18] - [14, 35])))
(pair [15, 10] - [15, 38]
key: (property_identifier [15, 10] - [15, 14])
value: (string [15, 16] - [15, 38]
(string_fragment [15, 17] - [15, 37]))))))))
(comment [18, 8] - [18, 46])
(while_statement [19, 8] - [21, 9]
condition: (parenthesized_expression [19, 14] - [19, 31]
(unary_expression [19, 15] - [19, 30]
argument: (member_expression [19, 16] - [19, 30]
object: (identifier [19, 16] - [19, 22])
property: (property_identifier [19, 23] - [19, 30]))))
body: (statement_block [19, 32] - [21, 9]
(expression_statement [20, 10] - [20, 33]
(await_expression [20, 10] - [20, 32]
(call_expression [20, 16] - [20, 32]
function: (member_expression [20, 16] - [20, 28]
object: (identifier [20, 16] - [20, 22])
property: (property_identifier [20, 23] - [20, 28]))
arguments: (arguments [20, 28] - [20, 32]
(number [20, 29] - [20, 31]))))))))
finalizer: (finally_clause [22, 8] - [24, 7]
body: (statement_block [22, 16] - [24, 7]
(expression_statement [23, 8] - [23, 32]
(assignment_expression [23, 8] - [23, 31]
left: (identifier [23, 8] - [23, 24])
right: (true [23, 27] - [23, 31]))))))))))))))))
(lexical_declaration [28, 2] - [28, 48]
(variable_declarator [28, 8] - [28, 47]
name: (identifier [28, 8] - [28, 23])
value: (new_expression [28, 26] - [28, 47]
constructor: (identifier [28, 30] - [28, 45])
arguments: (arguments [28, 45] - [28, 47]))))
(lexical_declaration [29, 2] - [31, 5]
(variable_declarator [29, 8] - [31, 4]
name: (identifier [29, 8] - [29, 11])
value: (new_expression [29, 14] - [31, 4]
constructor: (identifier [29, 18] - [29, 25])
arguments: (arguments [29, 25] - [31, 4]
(string [29, 26] - [29, 56]
(string_fragment [29, 27] - [29, 55]))
(object [29, 58] - [31, 3]
(pair [30, 4] - [30, 34]
key: (property_identifier [30, 4] - [30, 10])
value: (member_expression [30, 12] - [30, 34]
object: (identifier [30, 12] - [30, 27])
property: (property_identifier [30, 28] - [30, 34]))))))))
(lexical_declaration [33, 2] - [33, 39]
(variable_declarator [33, 8] - [33, 38]
name: (identifier [33, 8] - [33, 11])
value: (await_expression [33, 14] - [33, 38]
(call_expression [33, 20] - [33, 38]
function: (member_expression [33, 20] - [33, 33]
object: (identifier [33, 20] - [33, 27])
property: (property_identifier [33, 28] - [33, 33]))
arguments: (arguments [33, 33] - [33, 38]
(identifier [33, 34] - [33, 37]))))))
(expression_statement [34, 2] - [34, 32]
(call_expression [34, 2] - [34, 31]
function: (identifier [34, 2] - [34, 14])
arguments: (arguments [34, 14] - [34, 31]
(member_expression [34, 15] - [34, 25]
object: (identifier [34, 15] - [34, 18])
property: (property_identifier [34, 19] - [34, 25]))
(number [34, 27] - [34, 30]))))
(expression_statement [35, 2] - [35, 69]
(call_expression [35, 2] - [35, 68]
function: (identifier [35, 2] - [35, 14])
arguments: (arguments [35, 14] - [35, 68]
(call_expression [35, 15] - [35, 46]
function: (member_expression [35, 15] - [35, 30]
object: (member_expression [35, 15] - [35, 26]
object: (identifier [35, 15] - [35, 18])
property: (property_identifier [35, 19] - [35, 26]))
property: (property_identifier [35, 27] - [35, 30]))
arguments: (arguments [35, 30] - [35, 46]
(string [35, 31] - [35, 45]
(string_fragment [35, 32] - [35, 44]))))
(string [35, 48] - [35, 67]
(string_fragment [35, 49] - [35, 66])))))
(comment [37, 2] - [37, 50])
(lexical_declaration [38, 2] - [38, 39]
(variable_declarator [38, 8] - [38, 38]
name: (identifier [38, 8] - [38, 14])
value: (call_expression [38, 17] - [38, 38]
function: (member_expression [38, 17] - [38, 36]
object: (member_expression [38, 17] - [38, 25]
object: (identifier [38, 17] - [38, 20])
property: (property_identifier [38, 21] - [38, 25]))
optional_chain: (optional_chain [38, 25] - [38, 27])
property: (property_identifier [38, 27] - [38, 36]))
arguments: (arguments [38, 36] - [38, 38]))))
(if_statement [39, 2] - [48, 3]
condition: (parenthesized_expression [39, 5] - [39, 13]
(identifier [39, 6] - [39, 12]))
consequence: (statement_block [39, 14] - [48, 3]
(lexical_declaration [40, 4] - [40, 42]
(variable_declarator [40, 10] - [40, 41]
name: (object_pattern [40, 10] - [40, 19]
(shorthand_property_identifier_pattern [40, 12] - [40, 17]))
value: (await_expression [40, 22] - [40, 41]
(call_expression [40, 28] - [40, 41]
function: (member_expression [40, 28] - [40, 39]
object: (identifier [40, 28] - [40, 34])
property: (property_identifier [40, 35] - [40, 39]))
arguments: (arguments [40, 39] - [40, 41])))))
(lexical_declaration [41, 4] - [41, 49]
(variable_declarator [41, 10] - [41, 48]
name: (identifier [41, 10] - [41, 14])
value: (call_expression [41, 17] - [41, 48]
function: (member_expression [41, 17] - [41, 41]
object: (new_expression [41, 17] - [41, 34]
constructor: (identifier [41, 21] - [41, 32])
arguments: (arguments [41, 32] - [41, 34]))
property: (property_identifier [41, 35] - [41, 41]))
arguments: (arguments [41, 41] - [41, 48]
(identifier [41, 42] - [41, 47])))))
(expression_statement [42, 4] - [42, 62]
(call_expression [42, 4] - [42, 61]
function: (identifier [42, 4] - [42, 16])
arguments: (arguments [42, 16] - [42, 61]
(call_expression [42, 17] - [42, 54]
function: (member_expression [42, 17] - [42, 30]
object: (identifier [42, 17] - [42, 21])
property: (property_identifier [42, 22] - [42, 30]))
arguments: (arguments [42, 30] - [42, 54]
(string [42, 31] - [42, 53]
(string_fragment [42, 32] - [42, 52]))))
(true [42, 56] - [42, 60]))))
(expression_statement [43, 4] - [43, 38]
(call_expression [43, 4] - [43, 37]
function: (identifier [43, 4] - [43, 16])
arguments: (arguments [43, 16] - [43, 37]
(identifier [43, 17] - [43, 30])
(true [43, 32] - [43, 36]))))
(comment [45, 4] - [45, 23])
(expression_statement [46, 4] - [46, 28]
(call_expression [46, 4] - [46, 27]
function: (member_expression [46, 4] - [46, 25]
object: (identifier [46, 4] - [46, 19])
property: (property_identifier [46, 20] - [46, 25]))
arguments: (arguments [46, 25] - [46, 27])))
(expression_statement [47, 4] - [47, 26]
(await_expression [47, 4] - [47, 25]
(call_expression [47, 10] - [47, 25]
function: (member_expression [47, 10] - [47, 23]
object: (identifier [47, 10] - [47, 16])
property: (property_identifier [47, 17] - [47, 23]))
arguments: (arguments [47, 23] - [47, 25]))))))
(comment [50, 2] - [50, 42])
(expression_statement [51, 2] - [51, 58]
(await_expression [51, 2] - [51, 57]
(new_expression [51, 8] - [51, 57]
constructor: (identifier [51, 12] - [51, 19])
arguments: (arguments [51, 19] - [51, 57]
(arrow_function [51, 20] - [51, 56]
parameters: (formal_parameters [51, 20] - [51, 29]
(required_parameter [51, 21] - [51, 28]
pattern: (identifier [51, 21] - [51, 28])))
body: (call_expression [51, 33] - [51, 56]
function: (identifier [51, 33] - [51, 43])
arguments: (arguments [51, 43] - [51, 56]
(identifier [51, 44] - [51, 51])
(number [51, 53] - [51, 55]))))))))
(expression_statement [52, 2] - [52, 39]
(call_expression [52, 2] - [52, 38]
function: (identifier [52, 2] - [52, 14])
arguments: (arguments [52, 14] - [52, 38]
(identifier [52, 15] - [52, 31])
(true [52, 33] - [52, 37]))))))))))