bknd
Version:
Lightweight Firebase/Supabase alternative built to run anywhere — incl. Next.js, React Router, Astro, Cloudflare, Bun, Node, AWS Lambda & more.
30 lines (29 loc) • 890 B
TypeScript
import { Controller } from "../../modules/Controller";
import type { AppMedia } from "../AppMedia";
export declare class MediaController extends Controller {
private readonly media;
constructor(media: AppMedia);
private getStorageAdapter;
private getStorage;
getController(): import("hono/hono-base").HonoBase<import("hono").Env & {
Variables: {
app: import("../..").App;
auth?: {
resolved: boolean;
registered: boolean;
skip: boolean;
user?: import("../../auth").SafeUser;
};
html?: string;
};
}, {
"*": {
$all: {
input: {};
output: {};
outputFormat: string;
status: import("hono/utils/http-status").StatusCode;
};
};
}, "/">;
}