@abstractmethod<EOL><INDENT>def extract_data_from_file(self, file_path: str) -> Iterable[DataSourceType]:<DEDENT>
Extracts data from the file at the given file path.
:param file_path: the path to the file to extract data from
:return: the extracted data