UNPKG

next-csrf

Version:

CSRF mitigation library for Next.js

21 lines (20 loc) 592 B
import { CookieSerializeOptions } from "cookie"; interface NextCsrfOptions { ignoredMethods?: string[]; csrfErrorMessage?: string; tokenKey?: string; cookieOptions?: CookieSerializeOptions; secret?: string; } interface MiddlewareArgs extends NextCsrfOptions { csrfErrorMessage: string; ignoredMethods: string[]; tokenKey: string; cookieOptions: CookieSerializeOptions; } interface SetupMiddlewareArgs { tokenKey: string; cookieOptions: CookieSerializeOptions; secret?: string; } export { NextCsrfOptions, MiddlewareArgs, SetupMiddlewareArgs };