bknd
Version:
Lightweight Firebase/Supabase alternative built to run anywhere — incl. Next.js, React Router, Astro, Cloudflare, Bun, Node, AWS Lambda & more.
16 lines (15 loc) • 716 B
TypeScript
import type { ModuleBuildContext } from "../../modules";
import { Controller } from "../../modules/Controller";
import type { AppDataConfig } from "../data-schema";
import type { EntityManager } from "../../data/entities";
export declare class DataController extends Controller {
private readonly ctx;
private readonly config;
constructor(ctx: ModuleBuildContext, config: AppDataConfig);
get em(): EntityManager<any>;
get guard(): import("../../auth/authorize/Guard").Guard;
entityExists(entity: string): boolean;
getController(): import("hono/hono-base").HonoBase<import("../..").ServerEnv, import("hono/types").BlankSchema, "/">;
private getEntityRoutes;
registerMcp(): void;
}