Skip to content

Commit 38d4d81

Browse files
committed
refactor: allow generic in decode return type
1 parent d5fbe70 commit 38d4d81

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/jwt.service.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,11 +123,11 @@ export class JwtService {
123123
) as Promise<T>;
124124
}
125125

126-
decode(
126+
decode<T extends object = any>(
127127
token: string,
128128
options?: jwt.DecodeOptions
129-
): null | { [key: string]: any } | string {
130-
return jwt.decode(token, options);
129+
): T {
130+
return jwt.decode(token, options) as T;
131131
}
132132

133133
private mergeJwtOptions(

0 commit comments

Comments
 (0)