@surveycake/utils
Version:
SurveyCake Javascript Utils
13 lines (12 loc) • 480 B
TypeScript
/**
* @module parser
*/
/**
* @description only use it in frontend, since it use `window.atob`.
* @param token jwt token.
*
* ```ts
* parseJwt('eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c') === { sub: '1234567890', name: 'John Doe', iat: 1516239022 }
* ```
*/
export declare function parseJwt<R = ReturnType<typeof JSON.parse>>(token: string): R;