|
1 | 1 | from _typeshed import Incomplete
|
2 | 2 | from collections.abc import Mapping
|
3 |
| -from typing import Any |
| 3 | +from typing import Any, SupportsInt |
4 | 4 | from typing_extensions import deprecated
|
5 | 5 |
|
6 | 6 | from jwcrypto.common import JWException, JWKeyNotFound
|
@@ -49,31 +49,31 @@ class JWT:
|
49 | 49 | @header.setter
|
50 | 50 | def header(self, h: dict[str, Any] | str) -> None: ...
|
51 | 51 | @property
|
52 |
| - def claims(self): ... |
| 52 | + def claims(self) -> str: ... |
53 | 53 | @claims.setter
|
54 |
| - def claims(self, data) -> None: ... |
| 54 | + def claims(self, data: str) -> None: ... |
55 | 55 | @property
|
56 | 56 | def token(self): ...
|
57 | 57 | @token.setter
|
58 | 58 | def token(self, t) -> None: ...
|
59 | 59 | @property
|
60 |
| - def leeway(self): ... |
| 60 | + def leeway(self) -> int: ... |
61 | 61 | @leeway.setter
|
62 |
| - def leeway(self, lwy) -> None: ... |
| 62 | + def leeway(self, lwy: SupportsInt) -> None: ... |
63 | 63 | @property
|
64 |
| - def validity(self): ... |
| 64 | + def validity(self) -> int: ... |
65 | 65 | @validity.setter
|
66 |
| - def validity(self, v) -> None: ... |
| 66 | + def validity(self, v: SupportsInt) -> None: ... |
67 | 67 | @property
|
68 | 68 | def expected_type(self): ...
|
69 | 69 | @expected_type.setter
|
70 | 70 | def expected_type(self, v) -> None: ...
|
71 | 71 | 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: ... |
75 | 75 | def deserialize(self, jwt, key: Incomplete | None = None) -> None: ...
|
76 |
| - def serialize(self, compact: bool = True): ... |
| 76 | + def serialize(self, compact: bool = True) -> str: ... |
77 | 77 | @classmethod
|
78 | 78 | def from_jose_token(cls, token): ...
|
79 | 79 | def __eq__(self, other: object) -> bool: ...
|
0 commit comments