diff --git a/src/objectstate/lazy_factory.py b/src/objectstate/lazy_factory.py index b56d062..01601d5 100644 --- a/src/objectstate/lazy_factory.py +++ b/src/objectstate/lazy_factory.py @@ -795,6 +795,11 @@ def create_class_methods() -> Dict[str, Any]: class LazyDataclassFactory: """Generic factory for creating lazy dataclasses with flexible resolution.""" + @staticmethod + def registered_type_pairs() -> tuple[tuple[Type, Type], ...]: + """Project current lazy/public declarations without constructing values.""" + return tuple(_lazy_type_registry.items()) +