UNPKG

naystack

Version:

A stack built with tight Next + Drizzle + GraphQL

14 lines (11 loc) 732 B
import { NextResponse } from 'next/server'; import { UserOutput } from '../types.mjs'; declare function generateAccessToken(id: number, signingKey: string): string; declare function generateRefreshToken(id: number, refreshKey: string): string; declare function getTokenizedResponse(accessToken?: string, refreshToken?: string): NextResponse<{ accessToken: string | undefined; refreshToken: string | undefined; }>; declare function getUserIdFromRefreshToken(refreshKey: string, refreshToken?: string): number | null; declare function verifyUser(user: UserOutput, password: string): false | Promise<boolean>; export { generateAccessToken, generateRefreshToken, getTokenizedResponse, getUserIdFromRefreshToken, verifyUser };