UNPKG

next-csrf

Version:

CSRF mitigation library for Next.js

6 lines (5 loc) 405 B
import { GetServerSidePropsContext, NextApiHandler, NextApiRequest, NextApiResponse } from "next"; import { SetupMiddlewareArgs } from "../types"; declare type SetupArgs = NextApiRequest[] | NextApiResponse[] | GetServerSidePropsContext[]; declare const setup: (handler: NextApiHandler, { secret, tokenKey, cookieOptions }: SetupMiddlewareArgs) => (...args: SetupArgs) => Promise<void>; export { setup };