import * as React from 'react'; import moment = require('moment'); import { SingleDatePicker, DateRangePicker, DayPickerRangeController, DayPickerSingleDateController, 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} noBorder={true} block={false} 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 => {}} firstDayOfWeek={0} numberOfMonths={2} orientation="horizontal" monthFormat="MM" renderDayContents={day => day.toString()} verticalSpacing={4} keepFocusOnInput={true} verticalHeight={5} regular={true} small={true} /> } } class DateRangePickerMinimumTest extends React.Component { render() { return {}} 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 => {}} firstDayOfWeek={0} numberOfMonths={2} orientation="horizontal" monthFormat="MM" renderDayContents={day => day.toString()} onClose={(final:any) =>{}} /> } } class DayPickerRangeControllerMinimumTest extends React.Component { render() { return {}} focusedInput="startDate" onFocusChange={(arg) => {}} /> } } class DayPickerSingleDateControllerMinimumTest extends React.Component { render() { return {}} focused={true} 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");