Function
composite
(
_class_or_attr: _CompositeAttrType[Any],
*attrs: _CompositeAttrType[Any],
group: Optional[str] = None,
deferred: bool = False,
raiseload: bool = False,
comparator_factory: Optional[Type[Composite.Comparator[_T]]] = None,
active_history: bool = False,
init: Union[_NoArg, bool] = _NoArg.NO_ARG,
repr: Union[_NoArg, bool] = _NoArg.NO_ARG, # noqa: A002
default: Optional[Any] = _NoArg.NO_ARG,
default_factory: Union[_NoArg, Callable[[], _T]] = _NoArg.NO_ARG,
compare: Union[_NoArg, bool] = _NoArg.NO_ARG,
kw_only: Union[_NoArg, bool] = _NoArg.NO_ARG,
hash: Union[_NoArg, bool, None] = _NoArg.NO_ARG, # noqa: A002
info: Optional[_InfoType] = None,
doc: Optional[str] = None,
dataclass_metadata: Union[_NoArg, Mapping[Any, Any], None] = _NoArg.NO_ARG,
**__kw: Any,
)
Source from the content-addressed store, hash-verified
| 631 | |
| 632 | @overload |
| 633 | def composite( |
| 634 | _class_or_attr: _CompositeAttrType[Any], |
| 635 | *attrs: _CompositeAttrType[Any], |
| 636 | group: Optional[str] = None, |
| 637 | deferred: bool = False, |
| 638 | raiseload: bool = False, |
| 639 | comparator_factory: Optional[Type[Composite.Comparator[_T]]] = None, |
| 640 | active_history: bool = False, |
| 641 | init: Union[_NoArg, bool] = _NoArg.NO_ARG, |
| 642 | repr: Union[_NoArg, bool] = _NoArg.NO_ARG, # noqa: A002 |
| 643 | default: Optional[Any] = _NoArg.NO_ARG, |
| 644 | default_factory: Union[_NoArg, Callable[[], _T]] = _NoArg.NO_ARG, |
| 645 | compare: Union[_NoArg, bool] = _NoArg.NO_ARG, |
| 646 | kw_only: Union[_NoArg, bool] = _NoArg.NO_ARG, |
| 647 | hash: Union[_NoArg, bool, None] = _NoArg.NO_ARG, # noqa: A002 |
| 648 | info: Optional[_InfoType] = None, |
| 649 | doc: Optional[str] = None, |
| 650 | dataclass_metadata: Union[_NoArg, Mapping[Any, Any], None] = _NoArg.NO_ARG, |
| 651 | **__kw: Any, |
| 652 | ) -> Composite[Any]: ... |
| 653 | |
| 654 | |
| 655 | @overload |