import * as React from "react"; import * as moment from "moment"; import { SingleDatePicker, DateRangePicker, DayPickerRangeController, isInclusivelyAfterDay, isInclusivelyBeforeDay, isNextDay, isSameDay, toISODateString, toLocalizedDateString, toMomentObject } from "react-dates"; class SingleDatePickerMinimumTest extends React.Component { render() { return {}} focused={false} onFocusChange={arg => {}} /> } } class SingleDatePickerFullTest extends React.Component { render() { return moment()} placeholder="test" required={false} showClearDate={true} isDayBlocked={(day:any)=> false} isOutsideRange={(day:any)=> false} keepOpenOnDateSelect={true} navNext="next" navPrev="prev" hideKeyboardShortcutsPanel={true} withPortal={false} onDateChange={d => {}} focused={false} reopenPickerOnClearDates={true} screenReaderInputMessage="arial-test" withFullScreenPortal={true} onFocusChange={arg => {}} onNextMonthClick={e => {}} onPrevMonthClick={e => {}} numberOfMonths={2} orientation="horizontal" monthFormat="MM" renderDay={day => day.toString()} /> } } class DateRangePickerMinimumTest extends React.Component { render() { return {}} focusedInput="startDate" onFocusChange={(arg) => {}} /> } } class DateRangePickerFullTest extends React.Component { render() { return {arg.startDate; arg.endDate;}} displayFormat="dd.mm.yyyy" enableOutsideDays={true} horizontalMargin={20} initialVisibleMonth={() => moment()} isDayBlocked={(day:any)=> false} isOutsideRange={(day:any)=> false} keepOpenOnDateSelect={true} withPortal={false} reopenPickerOnClearDates={true} screenReaderInputMessage="arial-test" withFullScreenPortal={true} onFocusChange={arg => {}} onNextMonthClick={e => {}} onPrevMonthClick={e => {}} numberOfMonths={2} orientation="horizontal" monthFormat="MM" renderDay={day => day.toString()} /> } } class DayPickerRangeControllerMinimumTest extends React.Component { render() { return {}} focusedInput="startDate" onFocusChange={(arg) => {}} /> } } const isInclusivelyAfterDayResult: boolean = isInclusivelyAfterDay(moment(),moment()); const isInclusivelyBeforeDayResult: boolean = isInclusivelyBeforeDay(moment(),moment()); const isNextDayDayResult: boolean = isNextDay(moment(),moment()); const isSameDayResult: boolean = isSameDay(moment(),moment()); const toISODateStringResult: string | null = toISODateString(moment(), "dd.mm.yyyy"); const toLocalizedDateStringResult: string | null = toLocalizedDateString(moment(), "dd.mm.yyyy"); const toMomentObjectResult: moment.Moment | null = toMomentObject(moment(), "dd.mm.yyyy");