UNPKG

naystack

Version:

A stack built with tight Next + Drizzle + GraphQL

24 lines (21 loc) 847 B
import * as next_server from 'next/server'; import { NextRequest } from 'next/server'; import { InitRoutesOptions } from './types.js'; import '../types.js'; declare function getEmailAuthRoutes(options: InitRoutesOptions): { GET: (req: NextRequest) => next_server.NextResponse<{ accessToken: string | undefined; refreshToken: string | undefined; }>; POST: (req: NextRequest) => Promise<next_server.NextResponse<unknown> | undefined>; PUT: (req: NextRequest) => Promise<next_server.NextResponse<unknown> | undefined>; DELETE: () => next_server.NextResponse<{ accessToken: string | undefined; refreshToken: string | undefined; }>; getUserIdFromRequest: (req: NextRequest) => { refreshUserID?: number; accessUserId?: number; } | null; }; export { getEmailAuthRoutes };