UNPKG

supertokens-node

Version:
30 lines (29 loc) 932 B
import { Response, NextFunction, Request } from "express"; import { SessionRequest, VerifySessionOptions } from "../types"; import SessionRecipe from "../recipe"; export declare function verifySession( recipeInstance: SessionRecipe, options?: VerifySessionOptions ): (req: SessionRequest, res: Response, next: NextFunction) => Promise<void>; export declare function sendTryRefreshTokenResponse( recipeInstance: SessionRecipe, _: string, __: Request, response: Response, next: NextFunction ): Promise<void>; export declare function sendUnauthorisedResponse( recipeInstance: SessionRecipe, _: string, __: Request, response: Response, next: NextFunction ): Promise<void>; export declare function sendTokenTheftDetectedResponse( recipeInstance: SessionRecipe, sessionHandle: string, _: string, __: Request, response: Response, next: NextFunction ): Promise<void>;