
import jwt from "jsonwebtoken";
const secret = process.env.JWT_SECRET!;
export function signJwt(payload: object, expiresIn = "7d") {
  return jwt.sign(payload, secret, { expiresIn });
}
export function verifyJwt<T>(token: string): T | null {
  try { return jwt.verify(token, secret) as T; } catch { return null; }
}
