mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-10-16 19:11:26 +08:00
property.__get__: overload to model class-access behavior (#13769)
This commit is contained in:
1 parent
977f3007b9
commit
ad8ecaf217
1 file changed
+3
@@ -1281,6 +1281,9 @@ class property:
|
||||
def getter(self, fget: Callable[[Any], Any], /) -> property: ...
|
||||
def setter(self, fset: Callable[[Any, Any], None], /) -> property: ...
|
||||
def deleter(self, fdel: Callable[[Any], None], /) -> property: ...
|
||||
@overload
|
||||
def __get__(self, instance: None, owner: type, /) -> Self: ...
|
||||
@overload
|
||||
def __get__(self, instance: Any, owner: type | None = None, /) -> Any: ...
|
||||
def __set__(self, instance: Any, value: Any, /) -> None: ...
|
||||
def __delete__(self, instance: Any, /) -> None: ...
|
||||
|
||||
Reference in new issue
Block a user