def get_all_supported_types_for_ext(self, ext_to_match: str, strict_type_matching: bool = False) -> Set[Type]:
matching = self.find_all_matching_parsers(required_ext=ext_to_match, strict=strict_type_matching)[<NUM_LIT:0>]<EOL>return {typ for types in [p.supported_types for p in (matching[<NUM_LIT:0>] + matching[<NUM_LIT:1>] + matching[<NUM_LIT:2>])]<EOL>for typ in types}<EOL>
Utility method to return the set of all supported types that may be parsed from files with the given extension.
ext=JOKER is a joker that means all extensions

:param ext_to_match:
:param strict_type_matching:
:return: