types: added csrf typing

This commit is contained in:
Junseo Park 2021-02-15 22:56:41 +09:00
parent 901dbfee8f
commit 845ff27efe

View File

@ -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<T=Data> {
code?: number
message?: string