@talend/react-forms
Version:
React forms library based on json schema form.
43 lines (42 loc) • 1.84 kB
TypeScript
export default KeyValue;
declare function KeyValue({ id, isValid, errorMessage, onChange, onFinish, schema, value, valueIsUpdating, ...restProps }: {
[x: string]: any;
id: any;
isValid: any;
errorMessage: any;
onChange: any;
onFinish: any;
schema: any;
value: any;
valueIsUpdating: any;
}): import("react/jsx-runtime").JSX.Element;
declare namespace KeyValue {
namespace defaultProps {
let value: {};
}
namespace propTypes {
export let id: PropTypes.Requireable<string>;
export let isValid: PropTypes.Requireable<boolean>;
export let errorMessage: PropTypes.Requireable<string>;
export let onChange: PropTypes.Validator<(...args: any[]) => any>;
export let onFinish: PropTypes.Validator<(...args: any[]) => any>;
export let schema: PropTypes.Requireable<PropTypes.InferProps<{
autoFocus: PropTypes.Requireable<boolean>;
description: PropTypes.Requireable<string>;
disabled: PropTypes.Requireable<boolean>;
key: PropTypes.Requireable<(NonNullable<string | number | null | undefined> | null | undefined)[]>;
items: PropTypes.Requireable<any[]>;
readOnly: PropTypes.Requireable<boolean>;
required: PropTypes.Requireable<boolean>;
title: PropTypes.Requireable<string>;
labelProps: PropTypes.Requireable<object>;
}>>;
let value_1: PropTypes.Requireable<PropTypes.InferProps<{
key: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
value: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
}>>;
export { value_1 as value };
export let valueIsUpdating: PropTypes.Requireable<boolean>;
}
}
import PropTypes from 'prop-types';