bknd
Version:
Lightweight Firebase/Supabase alternative built to run anywhere — incl. Next.js, React Router, Astro, Cloudflare, Bun, Node, AWS Lambda & more.
20 lines (19 loc) • 649 B
TypeScript
import type { MediaFieldSchema } from "../../../media/AppMedia";
import type { FileState } from "./Dropzone";
export declare function mediaItemToFileState(item: MediaFieldSchema, options?: {
overrides?: Partial<FileState>;
baseUrl?: string;
}): FileState;
export declare function mediaItemsToFileStates(items: MediaFieldSchema[], options?: {
overrides?: Partial<FileState>;
baseUrl?: string;
}): FileState[];
export declare function checkMaxReached({ maxItems, current, overwrite, added, }: {
maxItems?: number;
current?: number;
overwrite?: boolean;
added: number;
}): {
reject: boolean;
to_drop: number;
};