clickable-json
Version:
Interactive JSON and JSON CRDT viewer and editor
16 lines (15 loc) • 534 B
TypeScript
import * as React from 'react';
import { StyleContextValue } from '../context/style';
import { FocusProviderProps } from '../context/focus';
import { type Model } from 'json-joy/lib/json-crdt';
export interface ClickableJsonCrdtProps extends StyleContextValue, Pick<FocusProviderProps, 'onFocus'> {
/**
* The JSON CRDT model to display.
*/
model: Model<any>;
/**
* Whether to display the root node.
*/
showRoot?: boolean;
}
export declare const ClickableJsonCrdt: React.FC<ClickableJsonCrdtProps>;