Я использую react-datetime
с проектом машинописного реагирования. Я получил ошибку компиляции TS2769 "
TS2769: No overload matches this call.
Overload 1 of 2, '(props: Readonly<DatetimepickerProps>): ReactDatetimeClass', gave the following error.
Type '(inputDate: Moment) => void' is not assignable to type 'EventOrValueHandler<ChangeEvent<any>>'.
Types of parameters 'inputDate' and 'event' are incompatible.
Type 'string | Moment | ChangeEvent<any>' is not assignable to type 'Moment'.
Type 'string' is not assignable to type 'Moment'.
Overload 2 of 2, '(props: DatetimepickerProps, context?: any): ReactDatetimeClass', gave the following error.
Type '(inputDate: Moment) => void' is not assignable to type 'EventOrValueHandler<ChangeEvent<any>>'.
Ниже приведен мой код:
...
handleDateChange(inputdate: moment.Moment) {
....
}
<DateTime
timeFormat={false}
viewMode="days"
closeOnSelect
closeOnTab
required
onChange={this.handleDateChange}
/>
Я не уверен, как объявить тип корректным, чтобы компилировать его. Любой может помочь?