mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-23 20:31:32 +08:00
Add stubs for redis Redis and Pipeline methods (#5415)
This commit is contained in:
@@ -473,10 +473,10 @@ class Redis(Generic[_StrType]):
|
||||
def incr(self, name: _Key, amount: int = ...) -> int: ...
|
||||
def incrby(self, name: _Key, amount: int = ...) -> int: ...
|
||||
def incrbyfloat(self, name: _Key, amount: float = ...) -> float: ...
|
||||
def keys(self, pattern=...): ...
|
||||
def mget(self, keys, *args): ...
|
||||
def mset(self, *args, **kwargs): ...
|
||||
def msetnx(self, *args, **kwargs): ...
|
||||
def keys(self, pattern: _Key = ...) -> List[_StrType]: ...
|
||||
def mget(self, keys: Union[_Key, Iterable[_Key]], *args: _Key) -> List[Optional[_StrType]]: ...
|
||||
def mset(self, mapping: Mapping[_Key, _Value]) -> Literal[True]: ...
|
||||
def msetnx(self, mapping: Mapping[_Key, _Value]) -> bool: ...
|
||||
def move(self, name, db): ...
|
||||
def persist(self, name): ...
|
||||
def pexpire(self, name, time): ...
|
||||
@@ -931,10 +931,10 @@ class Pipeline(Redis):
|
||||
def incr(self, name, amount=...) -> Pipeline: ... # type: ignore [override]
|
||||
def incrby(self, name, amount=...) -> Pipeline: ... # type: ignore [override]
|
||||
def incrbyfloat(self, name, amount=...) -> Pipeline: ... # type: ignore [override]
|
||||
def keys(self, pattern=...) -> Pipeline: ... # type: ignore [override]
|
||||
def mget(self, keys, *args) -> Pipeline: ... # type: ignore [override]
|
||||
def mset(self, *args, **kwargs) -> Pipeline: ... # type: ignore [override]
|
||||
def msetnx(self, *args, **kwargs) -> Pipeline: ... # type: ignore [override]
|
||||
def keys(self, pattern: _Key = ...) -> Pipeline: ... # type: ignore [override]
|
||||
def mget(self, keys: Union[_Key, Iterable[_Key]], *args: _Key) -> Pipeline: ... # type: ignore [override]
|
||||
def mset(self, mapping: Mapping[_Key, _Value]) -> Pipeline: ... # type: ignore [override]
|
||||
def msetnx(self, mapping: Mapping[_Key, _Value]) -> Pipeline: ... # type: ignore [override]
|
||||
def move(self, name, db) -> Pipeline: ... # type: ignore [override]
|
||||
def persist(self, name) -> Pipeline: ... # type: ignore [override]
|
||||
def pexpire(self, name, time) -> Pipeline: ... # type: ignore [override]
|
||||
|
||||
Reference in New Issue
Block a user