json-diff-react
Version:
A React.js component based on the json-diff package
20 lines (19 loc) • 927 B
TypeScript
/// <reference types="react" />
import { JsonValue, DiffOptions, StyleCustomization } from './JsonDiff/Internal/index';
export declare function mkCustomization(customizations: Partial<StyleCustomization>): StyleCustomization;
/**
* React.js functional component for a structural JSON diff.
*
* @param {Object} props - properties of the component
* @param {JsonValue} props.jsonA - parsed JSON value (fed to diff)
* @param {JsonValue} props.jsonB - parsed JSON value (fed to diff)
* @param {Partial<StyleCustomization>} props.styleCustomization
* @param {DiffOptions} props.jsonDiffOptions - properties passed to json-diff
*/
export declare function JsonDiffComponent(props: {
jsonA: JsonValue;
jsonB: JsonValue;
styleCustomization?: Partial<StyleCustomization>;
jsonDiffOptions?: DiffOptions;
}): JSX.Element;
export type { StyleCustomization, DiffOptions, JsonValue } from './JsonDiff/Internal/index';