baybe.targets.utils.capture_constructor_info

baybe.targets.utils.capture_constructor_info(constructor: Callable[[Concatenate[type[_T], P]], _T])[source]

Capture constructor history upon object creation.

To be used as decorator with classmethods.

Return type:

Callable[[Concatenate[type[TypeVar(_T, bound= AttrsInstance)], ParamSpec(P)]], TypeVar(_T, bound= AttrsInstance)]