"""
TypeDAL Library.
"""

from . import fields
from .core import Relationship, TypeDAL, TypedField, TypedRows, TypedTable, relationship

try:
    from .for_py4web import DAL as P4W_DAL
except ImportError:  # pragma: no cover
    P4W_DAL = None  # type: ignore

__all__ = ["TypeDAL", "TypedTable", "TypedField", "TypedRows", "fields", "Relationship", "relationship"]
