import jwt from "jsonwebtoken"; import { env } from "../config/env"; import { JWTPayload } from "../types"; export const generateToken = (payload: Omit): string => { return jwt.sign(payload, env.JWT_SECRET as jwt.Secret, { expiresIn: env.JWT_EXPIRES_IN as any }); }; export const verifyToken = (token: string): JWTPayload => { return jwt.verify(token, env.JWT_SECRET as jwt.Secret) as JWTPayload; };