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) • 940 B
TypeScript
export type JsonViewerProps = {
json: object | null;
title?: string;
expand?: number;
showSize?: boolean;
showCopy?: boolean;
copyIconProps?: any;
className?: string;
};
export declare const JsonViewer: ({ json, title, expand, showSize, showCopy, copyIconProps, className, }: JsonViewerProps) => import("react/jsx-runtime").JSX.Element;
export type JsonViewerTabsProps = Omit<JsonViewerProps, "json"> & {
selected?: string;
tabs: {
[key: string]: JsonViewerProps & {
enabled?: boolean;
};
};
};
export type JsonViewerTabsRef = {
setSelected: (selected: string) => void;
};
export declare const JsonViewerTabs: import("react").ForwardRefExoticComponent<Omit<JsonViewerProps, "json"> & {
selected?: string;
tabs: {
[key: string]: JsonViewerProps & {
enabled?: boolean;
};
};
} & import("react").RefAttributes<JsonViewerTabsRef>>;