mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
[jsonwebtoken make callbacks nullable (#43686)
* make callbacks nullable * fix aux tests
This commit is contained in:
parent
7d3f38dde4
commit
0839aa55e1
6
types/jsonwebtoken/index.d.ts
vendored
6
types/jsonwebtoken/index.d.ts
vendored
@ -91,12 +91,12 @@ export type VerifyErrors =
|
||||
| NotBeforeError
|
||||
| TokenExpiredError;
|
||||
export type VerifyCallback = (
|
||||
err: VerifyErrors,
|
||||
decoded: object,
|
||||
err: VerifyErrors | null,
|
||||
decoded: object | undefined,
|
||||
) => void;
|
||||
|
||||
export type SignCallback = (
|
||||
err: Error, encoded: string
|
||||
err: Error | null, encoded: string | undefined
|
||||
) => void;
|
||||
|
||||
export interface JwtHeader {
|
||||
|
||||
@ -46,9 +46,14 @@ token = jwt.sign(testObject, { key: privKey, passphrase: 'keypwd' }, { algorithm
|
||||
|
||||
// sign asynchronously
|
||||
jwt.sign(testObject, cert, { algorithm: "RS256" }, (
|
||||
err: Error,
|
||||
token: string,
|
||||
err: Error | null,
|
||||
token: string | undefined,
|
||||
) => {
|
||||
if (err) {
|
||||
console.log(err);
|
||||
return;
|
||||
}
|
||||
|
||||
console.log(token);
|
||||
});
|
||||
|
||||
|
||||
@ -41,7 +41,7 @@ authEngine.signToken(testObject, secret, { algorithm: "RS256" }); // the algorit
|
||||
|
||||
// sign asynchronously
|
||||
authEngine.signToken(testObject, cert, { algorithm: "RS256" }, (err, token) => {
|
||||
signedToken = token;
|
||||
signedToken = token as string;
|
||||
});
|
||||
|
||||
// verify a token symmetric
|
||||
|
||||
Loading…
Reference in New Issue
Block a user