@talend/react-forms
Version:
React forms library based on json schema form.
41 lines (40 loc) • 1.91 kB
TypeScript
declare function DateTimeWidget(props: any): import("react/jsx-runtime").JSX.Element;
declare namespace DateTimeWidget {
let displayName: string;
namespace defaultProps {
let options: {};
}
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>;
let options_1: PropTypes.Requireable<PropTypes.InferProps<{
dateFormat: PropTypes.Requireable<string>;
useSeconds: PropTypes.Requireable<boolean>;
timezone: PropTypes.Requireable<string>;
useUTC: PropTypes.Requireable<boolean>;
}>>;
export { options_1 as options };
export let schema: PropTypes.Requireable<PropTypes.InferProps<{
autoFocus: PropTypes.Requireable<boolean>;
description: PropTypes.Requireable<string>;
disabled: PropTypes.Requireable<boolean>;
format: PropTypes.Requireable<string>;
placeholder: PropTypes.Requireable<string>;
readOnly: PropTypes.Requireable<boolean>;
required: PropTypes.Requireable<boolean>;
title: PropTypes.Requireable<string>;
labelProps: PropTypes.Requireable<object>;
schema: PropTypes.Requireable<PropTypes.InferProps<{
type: PropTypes.Requireable<string>;
format: PropTypes.Requireable<string>;
}>>;
}>>;
export let value: PropTypes.Requireable<NonNullable<string | number | Date | null | undefined>>;
export let valueIsUpdating: PropTypes.Requireable<boolean>;
}
}
export default DateTimeWidget;
import PropTypes from 'prop-types';