next-csrf
Version:
CSRF mitigation library for Next.js
6 lines (5 loc) • 405 B
TypeScript
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 };