UNPKG

bknd

Version:

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

19 lines (18 loc) 950 B
import { type RuntimeBkndConfig } from "bknd/adapter"; type TSvelteKit = { request: Request; }; export type SvelteKitBkndConfig<Env> = Pick<RuntimeBkndConfig<Env>, "adminOptions">; /** * Get bknd app instance * @param config - bknd configuration * @param args - environment variables (use $env/dynamic/private for universal runtime support) */ export declare function getApp<Env>(config: SvelteKitBkndConfig<Env> | undefined, args: Env): Promise<import("../..").App<import("../..").Connection<unknown>, import("../../core/types").PartialRec<import("../..").ModuleConfigs>, import("../../App").AppOptions>>; /** * Create request handler for hooks.server.ts * @param config - bknd configuration * @param args - environment variables (use $env/dynamic/private for universal runtime support) */ export declare function serve<Env>(config: SvelteKitBkndConfig<Env> | undefined, args: Env): (fnArgs: TSvelteKit) => Promise<Response>; export {};