better-auth
Version:
The most comprehensive authentication framework for TypeScript.
26 lines • 1.05 kB
text/typescript
//#region src/integrations/next-js.d.ts
declare function toNextJsHandler(auth: {
handler: (request: Request) => Promise<Response>;
} | ((request: Request) => Promise<Response>)): {
GET: (request: Request) => Promise<Response>;
POST: (request: Request) => Promise<Response>;
PATCH: (request: Request) => Promise<Response>;
PUT: (request: Request) => Promise<Response>;
DELETE: (request: Request) => Promise<Response>;
};
declare const nextCookies: () => {
id: "next-cookies";
version: string;
hooks: {
before: {
matcher(ctx: import("@better-auth/core").HookEndpointContext): boolean;
handler: (inputContext: import("better-call").MiddlewareInputContext<import("better-call").MiddlewareOptions>) => Promise<void>;
}[];
after: {
matcher(ctx: import("@better-auth/core").HookEndpointContext): true;
handler: (inputContext: import("better-call").MiddlewareInputContext<import("better-call").MiddlewareOptions>) => Promise<void>;
}[];
};
};
//#endregion
export { nextCookies, toNextJsHandler };