1 from typing import Sequence, Callable, Union, Any, Optional, AnyStr, TypeVar, Type
\r
3 def with_repr(attrs: Sequence[Union[AnyStr, Attribute]]) -> Callable[..., Any]: ...
\r
4 def with_cmp(attrs: Sequence[Union[AnyStr, Attribute]]) -> Callable[..., Any]: ...
\r
5 def with_init(attrs: Sequence[Union[AnyStr, Attribute]]) -> Callable[..., Any]: ...
\r
6 def immutable(attrs: Sequence[Union[AnyStr, Attribute]]) -> Callable[..., Any]: ...
\r
8 def strip_leading_underscores(attribute_name: AnyStr) -> AnyStr: ...
\r
15 attrs: Sequence[Union[AnyStr, Attribute]],
\r
16 apply_with_cmp: bool = ...,
\r
17 apply_with_init: bool = ...,
\r
18 apply_with_repr: bool = ...,
\r
19 apply_immutable: bool = ...,
\r
20 store_attributes: Optional[Callable[[type, Attribute], Any]] = ...,
\r
21 **kw: Optional[dict]) -> Callable[[Type[_T]], Type[_T]]: ...
\r
27 exclude_from_cmp: bool = ...,
\r
28 exclude_from_init: bool = ...,
\r
29 exclude_from_repr: bool = ...,
\r
30 exclude_from_immutable: bool = ...,
\r
31 default_value: Any = ...,
\r
32 default_factory: Optional[Callable[[None], Any]] = ...,
\r
33 instance_of: Optional[Any] = ...,
\r
34 init_aliaser: Optional[Callable[[AnyStr], AnyStr]] = ...) -> None: ...
\r