Skip to content

Commit 84a3695

Browse files
committed
jwcrypto: type most of the rest of JWT
1 parent 76cd40e commit 84a3695

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

stubs/jwcrypto/jwcrypto/jwt.pyi

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from _typeshed import Incomplete
22
from collections.abc import Mapping
3-
from typing import Any
3+
from typing import Any, SupportsInt
44
from typing_extensions import deprecated
55

66
from jwcrypto.common import JWException, JWKeyNotFound
@@ -49,31 +49,31 @@ class JWT:
4949
@header.setter
5050
def header(self, h: dict[str, Any] | str) -> None: ...
5151
@property
52-
def claims(self): ...
52+
def claims(self) -> str: ...
5353
@claims.setter
54-
def claims(self, data) -> None: ...
54+
def claims(self, data: str) -> None: ...
5555
@property
5656
def token(self): ...
5757
@token.setter
5858
def token(self, t) -> None: ...
5959
@property
60-
def leeway(self): ...
60+
def leeway(self) -> int: ...
6161
@leeway.setter
62-
def leeway(self, lwy) -> None: ...
62+
def leeway(self, lwy: SupportsInt) -> None: ...
6363
@property
64-
def validity(self): ...
64+
def validity(self) -> int: ...
6565
@validity.setter
66-
def validity(self, v) -> None: ...
66+
def validity(self, v: SupportsInt) -> None: ...
6767
@property
6868
def expected_type(self): ...
6969
@expected_type.setter
7070
def expected_type(self, v) -> None: ...
7171
def norm_typ(self, val): ...
72-
def make_signed_token(self, key) -> None: ...
73-
def make_encrypted_token(self, key) -> None: ...
74-
def validate(self, key) -> None: ...
72+
def make_signed_token(self, key: JWK) -> None: ...
73+
def make_encrypted_token(self, key: JWK) -> None: ...
74+
def validate(self, key: JWK | JWKSet) -> None: ...
7575
def deserialize(self, jwt, key: Incomplete | None = None) -> None: ...
76-
def serialize(self, compact: bool = True): ...
76+
def serialize(self, compact: bool = True) -> str: ...
7777
@classmethod
7878
def from_jose_token(cls, token): ...
7979
def __eq__(self, other: object) -> bool: ...

0 commit comments

Comments
 (0)