def export_module(module: str) -> Callable[[T], T]:
def decorator(cls: T) -> T:
original_module = getattr(cls, "__module__", None)
if original_module:
fqn = f"{original_module}.{cls.__name__}"
_PDOC_MODULE_EXPORT_MAPPINGS[fqn] = module
return cls
return decorator