From 96d2d239f83f962da5144de776ec527352ba41ea Mon Sep 17 00:00:00 2001 From: Mads Madsen Date: Fri, 9 Jun 2017 00:08:28 +0200 Subject: [PATCH] Updated jwt-decode definitions to v2.2.0 (#17049) --- types/jwt-decode/index.d.ts | 6 +++--- types/jwt-decode/jwt-decode-tests.ts | 8 +++++++- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/types/jwt-decode/index.d.ts b/types/jwt-decode/index.d.ts index 5cf3772b68..d27cdf91e9 100644 --- a/types/jwt-decode/index.d.ts +++ b/types/jwt-decode/index.d.ts @@ -1,12 +1,12 @@ -// Type definitions for jwt-decode v1.4.0 +// Type definitions for jwt-decode v2.2.0 // Project: https://github.com/auth0/jwt-decode -// Definitions by: Giedrius Grabauskas +// Definitions by: Giedrius Grabauskas , Mads Madsen // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped declare namespace JwtDecode { interface JwtDecodeStatic { - (token: string): any; + (token: string, options?: { header: boolean }): any; } } diff --git a/types/jwt-decode/jwt-decode-tests.ts b/types/jwt-decode/jwt-decode-tests.ts index 4ec792fde1..7e65c2a5a4 100644 --- a/types/jwt-decode/jwt-decode-tests.ts +++ b/types/jwt-decode/jwt-decode-tests.ts @@ -9,4 +9,10 @@ interface TokenDto { iat: number; } -let decodedToken = jwtDecode(token) as TokenDto; +interface TokenHeaderDto { + typ: string; + alg: string; +} + +let decodedTokenPayload = jwtDecode(token) as TokenDto; +let decodedTokenHeader = jwtDecode(token, { header: true }) as TokenHeaderDto; \ No newline at end of file