@talend/react-forms
Version:
React forms library based on json schema form.
29 lines (28 loc) • 1.36 kB
TypeScript
export default DefaultArrayTemplate;
declare function DefaultArrayTemplate(props: any): import("react/jsx-runtime").JSX.Element;
declare namespace DefaultArrayTemplate {
export namespace defaultProps {
let isCloseable: boolean;
}
export { ArrayItem };
export namespace propTypes {
export let canReorder: PropTypes.Requireable<boolean>;
export let errorMessage: PropTypes.Requireable<string>;
export let id: PropTypes.Requireable<string>;
export let isValid: PropTypes.Requireable<boolean>;
export let onAdd: PropTypes.Validator<(...args: any[]) => any>;
export let onRemove: PropTypes.Validator<(...args: any[]) => any>;
export let onReorder: PropTypes.Validator<(...args: any[]) => any>;
export let renderItem: PropTypes.Validator<(...args: any[]) => any>;
export let schema: PropTypes.Validator<object>;
export let value: PropTypes.Validator<any[]>;
export let valueIsUpdating: PropTypes.Requireable<boolean>;
export let options: PropTypes.Requireable<PropTypes.InferProps<{
btnLabel: PropTypes.Requireable<string>;
}>>;
let isCloseable_1: PropTypes.Requireable<boolean>;
export { isCloseable_1 as isCloseable };
}
}
import ArrayItem from './ArrayItem.component';
import PropTypes from 'prop-types';