Kaizen

Function: createAuthMiddleware()

function createAuthMiddleware(auth: {
  api: {
     getSession: (input: {
        headers: Headers;
     }) => Promise<object | null>;
  };
}, options: MiddlewareOptions): (req: Request) => Promise<Response | undefined>;

Defined in: server/auth/next/route-handler.ts:13

Parameters

ParameterType
auth{ api: { getSession: (input: { headers: Headers; }) => Promise<object | null>; }; }
auth.api{ getSession: (input: { headers: Headers; }) => Promise<object | null>; }
auth.api.getSession(input: { headers: Headers; }) => Promise<object | null>
optionsMiddlewareOptions

Returns

(req: Request) => Promise<Response | undefined>

On this page