ze-react-component-library
Version:
ZeroETP React Component Library
20 lines (19 loc) • 667 B
TypeScript
import React, { FC } from "react";
import "jsoneditor/dist/jsoneditor.css";
import "./index.less";
declare const modes: readonly ["tree", "view", "form", "code", "text", "preview"];
declare type Mode = typeof modes[number];
export declare type ZEJsonEditorProps = {
mode?: Mode;
modes?: Mode[];
value?: Record<string, any>;
onChange?: (v: Record<string, any>) => void;
editorRef?: React.MutableRefObject<any>;
editable: boolean;
jsFields?: string[];
schema?: Record<string, any>;
templates?: Record<string, any>[];
style?: React.CSSProperties;
};
declare const ZEJsonEditor: FC<ZEJsonEditorProps>;
export default ZEJsonEditor;