| Total Complexity | 2 |
| Complexity/F | 1 |
| Lines of Code | 13 |
| Function Count | 2 |
| Duplicated Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | import jwt from "jsonwebtoken"; |
||
| 2 | |||
| 3 | export function createJwt(payload: object): string { |
||
| 4 | return jwt.sign(payload, process.env.JWT_SECRET, { |
||
| 5 | expiresIn: process.env.JWT_EXPIRATION, |
||
| 6 | }); |
||
| 7 | } |
||
| 8 | |||
| 9 | export function checkJwt(authorization: string): any { |
||
| 10 | const [,token] = authorization.split(" "); |
||
| 11 | return jwt.verify(token, process.env.JWT_SECRET); |
||
| 12 | } |
||
| 13 |