Add return type Document for parse_file

Signed-off-by: Arthit Suriyawongkul <arthit@gmail.com>
GitOrigin-RevId: ed5d515a47370eb98c2941d2ca4a04f2093e5704
Change-Id: I02376dad4a0e13ad50765a427e3dcf2001979e29
diff --git a/src/spdx_tools/spdx/parser/parse_anything.py b/src/spdx_tools/spdx/parser/parse_anything.py
index ff41e2b..b47dc50 100644
--- a/src/spdx_tools/spdx/parser/parse_anything.py
+++ b/src/spdx_tools/spdx/parser/parse_anything.py
@@ -12,6 +12,7 @@
 import logging
 
 from spdx_tools.spdx.formats import FileFormat, file_name_to_format
+from spdx_tools.spdx.model import Document
 from spdx_tools.spdx.parser.json import json_parser
 from spdx_tools.spdx.parser.rdf import rdf_parser
 from spdx_tools.spdx.parser.tagvalue import tagvalue_parser
@@ -19,7 +20,7 @@
 from spdx_tools.spdx.parser.yaml import yaml_parser
 
 
-def parse_file(file_name: str, encoding: str = "utf-8"):
+def parse_file(file_name: str, encoding: str = "utf-8") -> Document:
     if encoding != "utf-8":
         logging.warning(
             "It's recommended to use the UTF-8 encoding for any SPDX file. Consider changing the encoding of the file."