react-schema-based-json-editor
Version:
A reactjs component of schema based json editor.
24 lines (23 loc) • 636 B
TypeScript
import * as React from 'react';
import * as common from 'schema-based-json-editor';
/**
* @public
*/
export declare type Props = common.Props<common.NullSchema, null>;
/**
* @public
*/
export declare type State = Partial<{
value?: null;
}>;
export declare class NullEditor extends React.Component<Props, State> {
private value?;
constructor(props: Props);
componentDidMount(): void;
shouldComponentUpdate(nextProps: Props, nextState: State): boolean;
render(): JSX.Element;
private toggleOptional;
private get isReadOnly();
private get hasDeleteButtonFunction();
private get titleToShow();
}