bknd
Version:
Lightweight Firebase/Supabase alternative built to run anywhere — incl. Next.js, React Router, Astro, Cloudflare, Bun, Node, AWS Lambda & more.
11 lines (10 loc) • 646 B
TypeScript
import { type FrameworkBkndConfig } from "bknd/adapter";
import type { FrameworkOptions } from "../../adapter";
type ReactRouterEnv = NodeJS.ProcessEnv;
type ReactRouterFunctionArgs = {
request: Request;
};
export type ReactRouterBkndConfig<Env = ReactRouterEnv> = FrameworkBkndConfig<Env>;
export declare function getApp<Env = ReactRouterEnv>(config: ReactRouterBkndConfig<Env>, args?: Env, opts?: FrameworkOptions): Promise<import("../..").App>;
export declare function serve<Env = ReactRouterEnv>(config?: ReactRouterBkndConfig<Env>, args?: Env, opts?: FrameworkOptions): (fnArgs: ReactRouterFunctionArgs) => Promise<Response>;
export {};