218 lines
14 KiB
Plaintext
218 lines
14 KiB
Plaintext
(program [0, 0] - [48, 0]
|
|
(import_statement [0, 0] - [0, 48]
|
|
(import_clause [0, 12] - [0, 23]
|
|
(named_imports [0, 12] - [0, 23]
|
|
(import_specifier [0, 14] - [0, 21]
|
|
name: (identifier [0, 14] - [0, 21]))))
|
|
source: (string [0, 29] - [0, 47]
|
|
(string_fragment [0, 30] - [0, 46])))
|
|
(import_statement [1, 0] - [1, 55]
|
|
(import_clause [1, 7] - [1, 20]
|
|
(named_imports [1, 7] - [1, 20]
|
|
(import_specifier [1, 9] - [1, 18]
|
|
name: (identifier [1, 9] - [1, 18]))))
|
|
source: (string [1, 26] - [1, 54]
|
|
(string_fragment [1, 27] - [1, 53])))
|
|
(export_statement [3, 0] - [8, 1]
|
|
declaration: (interface_declaration [3, 7] - [8, 1]
|
|
name: (type_identifier [3, 17] - [3, 33])
|
|
body: (interface_body [3, 34] - [8, 1]
|
|
(property_signature [4, 2] - [4, 16]
|
|
name: (property_identifier [4, 2] - [4, 7])
|
|
type: (type_annotation [4, 8] - [4, 16]
|
|
(predefined_type [4, 10] - [4, 16])))
|
|
(comment [4, 18] - [4, 72])
|
|
(property_signature [5, 2] - [5, 14]
|
|
name: (property_identifier [5, 2] - [5, 6])
|
|
type: (type_annotation [5, 6] - [5, 14]
|
|
(predefined_type [5, 8] - [5, 14])))
|
|
(comment [5, 16] - [5, 52])
|
|
(property_signature [6, 2] - [6, 13]
|
|
name: (property_identifier [6, 2] - [6, 4])
|
|
type: (type_annotation [6, 5] - [6, 13]
|
|
(predefined_type [6, 7] - [6, 13])))
|
|
(property_signature [7, 2] - [7, 16]
|
|
name: (property_identifier [7, 2] - [7, 7])
|
|
type: (type_annotation [7, 8] - [7, 16]
|
|
(predefined_type [7, 10] - [7, 16]))))))
|
|
(export_statement [10, 0] - [47, 1]
|
|
declaration: (function_declaration [10, 7] - [47, 1]
|
|
name: (identifier [10, 16] - [10, 30])
|
|
parameters: (formal_parameters [10, 30] - [18, 1]
|
|
(required_parameter [11, 2] - [11, 12]
|
|
pattern: (identifier [11, 2] - [11, 3])
|
|
type: (type_annotation [11, 3] - [11, 12]
|
|
(type_identifier [11, 5] - [11, 12])))
|
|
(required_parameter [12, 2] - [17, 21]
|
|
pattern: (identifier [12, 2] - [12, 10])
|
|
type: (type_annotation [12, 10] - [17, 21]
|
|
(function_type [12, 12] - [17, 21]
|
|
parameters: (formal_parameters [12, 12] - [17, 4]
|
|
(required_parameter [12, 13] - [17, 3]
|
|
pattern: (identifier [12, 13] - [12, 19])
|
|
type: (type_annotation [12, 19] - [17, 3]
|
|
(object_type [12, 21] - [17, 3]
|
|
(property_signature [13, 4] - [13, 53]
|
|
name: (property_identifier [13, 4] - [13, 9])
|
|
type: (type_annotation [13, 9] - [13, 53]
|
|
(function_type [13, 11] - [13, 53]
|
|
parameters: (formal_parameters [13, 11] - [13, 36]
|
|
(required_parameter [13, 12] - [13, 35]
|
|
pattern: (identifier [13, 12] - [13, 17])
|
|
type: (type_annotation [13, 17] - [13, 35]
|
|
(type_identifier [13, 19] - [13, 35]))))
|
|
return_type: (generic_type [13, 40] - [13, 53]
|
|
name: (type_identifier [13, 40] - [13, 47])
|
|
type_arguments: (type_arguments [13, 47] - [13, 53]
|
|
(predefined_type [13, 48] - [13, 52]))))))
|
|
(property_signature [14, 4] - [14, 30]
|
|
name: (property_identifier [14, 4] - [14, 9])
|
|
type: (type_annotation [14, 9] - [14, 30]
|
|
(function_type [14, 11] - [14, 30]
|
|
parameters: (formal_parameters [14, 11] - [14, 13])
|
|
return_type: (generic_type [14, 17] - [14, 30]
|
|
name: (type_identifier [14, 17] - [14, 24])
|
|
type_arguments: (type_arguments [14, 24] - [14, 30]
|
|
(predefined_type [14, 25] - [14, 29]))))))
|
|
(property_signature [15, 4] - [15, 40]
|
|
name: (property_identifier [15, 4] - [15, 9])
|
|
type: (type_annotation [15, 9] - [15, 40]
|
|
(function_type [15, 11] - [15, 40]
|
|
parameters: (formal_parameters [15, 11] - [15, 23]
|
|
(required_parameter [15, 12] - [15, 22]
|
|
pattern: (identifier [15, 12] - [15, 14])
|
|
type: (type_annotation [15, 14] - [15, 22]
|
|
(predefined_type [15, 16] - [15, 22]))))
|
|
return_type: (generic_type [15, 27] - [15, 40]
|
|
name: (type_identifier [15, 27] - [15, 34])
|
|
type_arguments: (type_arguments [15, 34] - [15, 40]
|
|
(predefined_type [15, 35] - [15, 39]))))))
|
|
(property_signature [16, 4] - [16, 20]
|
|
name: (property_identifier [16, 4] - [16, 11])
|
|
type: (type_annotation [16, 11] - [16, 20]
|
|
(predefined_type [16, 13] - [16, 20])))))))
|
|
return_type: (generic_type [17, 8] - [17, 21]
|
|
name: (type_identifier [17, 8] - [17, 15])
|
|
type_arguments: (type_arguments [17, 15] - [17, 21]
|
|
(predefined_type [17, 16] - [17, 20])))))))
|
|
body: (statement_block [18, 2] - [47, 1]
|
|
(comment [19, 2] - [19, 67])
|
|
(expression_statement [20, 2] - [20, 38]
|
|
(call_expression [20, 2] - [20, 37]
|
|
function: (member_expression [20, 2] - [20, 10]
|
|
object: (identifier [20, 2] - [20, 3])
|
|
property: (property_identifier [20, 4] - [20, 10]))
|
|
arguments: (arguments [20, 10] - [20, 37]
|
|
(string [20, 11] - [20, 30]
|
|
(string_fragment [20, 12] - [20, 29]))
|
|
(string [20, 32] - [20, 36]
|
|
(string_fragment [20, 33] - [20, 35])))))
|
|
(expression_statement [21, 2] - [21, 54]
|
|
(call_expression [21, 2] - [21, 53]
|
|
function: (member_expression [21, 2] - [21, 10]
|
|
object: (identifier [21, 2] - [21, 3])
|
|
property: (property_identifier [21, 4] - [21, 10]))
|
|
arguments: (arguments [21, 10] - [21, 53]
|
|
(string [21, 11] - [21, 26]
|
|
(string_fragment [21, 12] - [21, 25]))
|
|
(string [21, 28] - [21, 52]
|
|
(string_fragment [21, 29] - [21, 51])))))
|
|
(return_statement [23, 2] - [46, 5]
|
|
(call_expression [23, 9] - [46, 4]
|
|
function: (identifier [23, 9] - [23, 18])
|
|
arguments: (arguments [23, 18] - [46, 4]
|
|
(identifier [23, 19] - [23, 20])
|
|
(arrow_function [23, 22] - [46, 3]
|
|
parameters: (formal_parameters [23, 28] - [23, 36]
|
|
(required_parameter [23, 29] - [23, 35]
|
|
pattern: (identifier [23, 29] - [23, 35])))
|
|
body: (statement_block [23, 40] - [46, 3]
|
|
(comment [24, 4] - [24, 41])
|
|
(lexical_declaration [25, 4] - [43, 6]
|
|
(variable_declarator [25, 10] - [43, 5]
|
|
name: (identifier [25, 10] - [25, 17])
|
|
value: (object [25, 20] - [43, 5]
|
|
(pair [26, 6] - [33, 7]
|
|
key: (property_identifier [26, 6] - [26, 11])
|
|
value: (arrow_function [26, 13] - [33, 7]
|
|
parameters: (formal_parameters [26, 19] - [26, 44]
|
|
(required_parameter [26, 20] - [26, 43]
|
|
pattern: (identifier [26, 20] - [26, 25])
|
|
type: (type_annotation [26, 25] - [26, 43]
|
|
(type_identifier [26, 27] - [26, 43]))))
|
|
body: (statement_block [26, 48] - [33, 7]
|
|
(expression_statement [27, 8] - [32, 11]
|
|
(await_expression [27, 8] - [32, 10]
|
|
(call_expression [27, 14] - [32, 10]
|
|
function: (member_expression [27, 14] - [27, 29]
|
|
object: (identifier [27, 14] - [27, 20])
|
|
property: (property_identifier [27, 21] - [27, 29]))
|
|
arguments: (arguments [27, 29] - [32, 10]
|
|
(object [27, 30] - [32, 9]
|
|
(pair [28, 10] - [28, 26]
|
|
key: (property_identifier [28, 10] - [28, 14])
|
|
value: (member_expression [28, 16] - [28, 26]
|
|
object: (identifier [28, 16] - [28, 21])
|
|
property: (property_identifier [28, 22] - [28, 26])))
|
|
(pair [29, 10] - [29, 51]
|
|
key: (property_identifier [29, 10] - [29, 15])
|
|
value: (binary_expression [29, 17] - [29, 51]
|
|
left: (member_expression [29, 17] - [29, 28]
|
|
object: (identifier [29, 17] - [29, 22])
|
|
property: (property_identifier [29, 23] - [29, 28]))
|
|
right: (string [29, 32] - [29, 51]
|
|
(string_fragment [29, 33] - [29, 50]))))
|
|
(pair [30, 10] - [30, 22]
|
|
key: (property_identifier [30, 10] - [30, 12])
|
|
value: (member_expression [30, 14] - [30, 22]
|
|
object: (identifier [30, 14] - [30, 19])
|
|
property: (property_identifier [30, 20] - [30, 22])))
|
|
(pair [31, 10] - [31, 28]
|
|
key: (property_identifier [31, 10] - [31, 15])
|
|
value: (member_expression [31, 17] - [31, 28]
|
|
object: (identifier [31, 17] - [31, 22])
|
|
property: (property_identifier [31, 23] - [31, 28])))))))))))
|
|
(pair [34, 6] - [36, 7]
|
|
key: (property_identifier [34, 6] - [34, 11])
|
|
value: (arrow_function [34, 13] - [36, 7]
|
|
parameters: (formal_parameters [34, 19] - [34, 21])
|
|
body: (statement_block [34, 25] - [36, 7]
|
|
(expression_statement [35, 8] - [35, 29]
|
|
(await_expression [35, 8] - [35, 28]
|
|
(call_expression [35, 14] - [35, 28]
|
|
function: (member_expression [35, 14] - [35, 26]
|
|
object: (identifier [35, 14] - [35, 20])
|
|
property: (property_identifier [35, 21] - [35, 26]))
|
|
arguments: (arguments [35, 26] - [35, 28])))))))
|
|
(pair [37, 6] - [39, 7]
|
|
key: (property_identifier [37, 6] - [37, 11])
|
|
value: (arrow_function [37, 13] - [39, 7]
|
|
parameters: (formal_parameters [37, 19] - [37, 31]
|
|
(required_parameter [37, 20] - [37, 30]
|
|
pattern: (identifier [37, 20] - [37, 22])
|
|
type: (type_annotation [37, 22] - [37, 30]
|
|
(predefined_type [37, 24] - [37, 30]))))
|
|
body: (statement_block [37, 35] - [39, 7]
|
|
(expression_statement [38, 8] - [38, 31]
|
|
(await_expression [38, 8] - [38, 30]
|
|
(call_expression [38, 14] - [38, 30]
|
|
function: (member_expression [38, 14] - [38, 26]
|
|
object: (identifier [38, 14] - [38, 20])
|
|
property: (property_identifier [38, 21] - [38, 26]))
|
|
arguments: (arguments [38, 26] - [38, 30]
|
|
(identifier [38, 27] - [38, 29]))))))))
|
|
(method_definition [40, 6] - [42, 7]
|
|
name: (property_identifier [40, 10] - [40, 17])
|
|
parameters: (formal_parameters [40, 17] - [40, 19])
|
|
body: (statement_block [40, 20] - [42, 7]
|
|
(return_statement [41, 8] - [41, 30]
|
|
(member_expression [41, 15] - [41, 29]
|
|
object: (identifier [41, 15] - [41, 21])
|
|
property: (property_identifier [41, 22] - [41, 29]))))))))
|
|
(expression_statement [45, 4] - [45, 28]
|
|
(await_expression [45, 4] - [45, 27]
|
|
(call_expression [45, 10] - [45, 27]
|
|
function: (identifier [45, 10] - [45, 18])
|
|
arguments: (arguments [45, 18] - [45, 27]
|
|
(identifier [45, 19] - [45, 26]))))))))))))))
|