UNPKG

bknd

Version:

Lightweight Firebase/Supabase alternative built to run anywhere — incl. Next.js, React Router, Astro, Cloudflare, Bun, Node, AWS Lambda & more.

27 lines (26 loc) 905 B
import { type AppAuth, type SafeUser } from "../../auth"; import { Controller, type ServerEnv } from "../../modules/Controller"; export type AuthActionResponse = { success: boolean; action: string; data?: SafeUser; errors?: any; }; export declare class AuthController extends Controller { private auth; constructor(auth: AppAuth); get guard(): import("../../auth").Guard; get em(): import("../../data").EntityManager<import("../../core").DB>; get userRepo(): import("../../data").Repository<import("../../core").DB, "users">; private registerStrategyActions; getController(): import("hono/hono-base").HonoBase<ServerEnv, { "*": { $all: { input: {}; output: {}; outputFormat: string; status: import("hono/utils/http-status").StatusCode; }; }; }, "/">; }