Coverage for haystack/components/converters/image/__init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-21 13:53 +0000
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-21 13:53 +0000
1# SPDX-FileCopyrightText: 2022-present deepset GmbH <info@deepset.ai>
2#
3# SPDX-License-Identifier: Apache-2.0
5import sys
6from typing import TYPE_CHECKING
8from lazy_imports import LazyImporter
10_import_structure = {
11 "document_to_image": ["DocumentToImageContent"],
12 "file_to_document": ["ImageFileToDocument"],
13 "file_to_image": ["ImageFileToImageContent"],
14 "pdf_to_image": ["PDFToImageContent"],
15}
17if TYPE_CHECKING:
18 from .document_to_image import DocumentToImageContent as DocumentToImageContent
19 from .file_to_document import ImageFileToDocument as ImageFileToDocument
20 from .file_to_image import ImageFileToImageContent as ImageFileToImageContent
21 from .pdf_to_image import PDFToImageContent as PDFToImageContent
22else:
23 sys.modules[__name__] = LazyImporter(name=__name__, module_file=__file__, import_structure=_import_structure)