clickable-json
Version:
Interactive JSON and JSON CRDT viewer and editor
17 lines (16 loc) • 561 B
TypeScript
import * as React from 'react';
export interface ObjectLayoutProps {
property?: React.ReactNode;
children?: React.ReactNode;
collapsedView?: React.ReactNode;
header?: React.ReactNode;
collapsed?: boolean;
comma?: boolean;
brackets?: [opening: string, closing: string];
manageCollapse?: boolean;
onClick?: React.MouseEventHandler;
onCollapserClick?: React.MouseEventHandler;
onCollapsedClick?: React.MouseEventHandler;
onBracketClick?: () => void;
}
export declare const ObjectLayout: React.FC<ObjectLayoutProps>;