(type_annotation) @punctuation
(member_type) @operator
-(member) @property
+(member) @method
(parameter_list) @function
(parameter_list (identifier (optional_value) @parameter.optional))
(parameter_list (identifier) @parameter)
-(identifier) @type.definition
+(parameter_list (identifier) @parameter)
+(entry (identifier) @type.definition)
(throw_statement) @operator
(return_statement) @operator
(comment) @comment