From 845ff27efe1d9397601a194b395bb372d70ce9f3 Mon Sep 17 00:00:00 2001 From: Junseo Park Date: Mon, 15 Feb 2021 22:56:41 +0900 Subject: [PATCH] types: added csrf typing --- types/index.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/types/index.ts b/types/index.ts index 5b52ecb..dc018a2 100644 --- a/types/index.ts +++ b/types/index.ts @@ -1,3 +1,7 @@ +import { IncomingMessage } from 'http' +import { NextPageContext } from 'next' +import { ParsedUrlQuery } from 'querystring' + export interface Bot { id: string name: string @@ -209,6 +213,14 @@ export enum DiscordImageType { FALLBACK = 'default' } +export interface CsrfContext extends NextPageContext { + req?: CsrfRequestMessage +} + +export interface CsrfRequestMessage extends IncomingMessage { + csrfToken(): string +} + export interface ResponseProps { code?: number message?: string