Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DateRange

Hierarchy

  • Component<object, null>
    • DateRange

Implements

  • ComponentLifecycle<object, null>

Index

Constructors

constructor

  • new DateRange(props: any, context: any): DateRange

Properties

context

context: any

end

end: Date

endId

endId: string = makeGuid()

endInput

endInput: HTMLInputElement

maxRange

maxRange: number

minRange

minRange: number

numDays

numDays: number

props

props: Readonly<{ children?: ReactNode; }> & Readonly<P>

refs

refs: object

Type declaration

  • [key: string]: ReactInstance

start

start: Date

startId

startId: string = makeGuid()

startInput

startInput: HTMLInputElement

state

state: Readonly

Accessors

needReset

  • get needReset(): boolean

Methods

componentDidMount

  • componentDidMount(): void

forceUpdate

  • forceUpdate(callBack?: function): void
  • Parameters

    • Optional callBack: function
        • (): any
        • Returns any

    Returns void

render

  • render(): Element

setEnd

  • setEnd(s: string): void

setNumDays

  • setNumDays(): void

setStart

  • setStart(s: string): void

setState

  • setState<K>(f: function, callback?: function): void
  • setState<K>(state: Pick, callback?: function): void
  • Type parameters

    • K: keyof S

    Parameters

    • f: function
        • (prevState: null, props: object): Pick
        • Parameters

          • prevState: null
          • props: object
            • callback: function
                • (start: string | Date, end: string | Date): any
                • Parameters

                  • start: string | Date
                  • end: string | Date

                  Returns any

            • Optional initialEnd?: string | Date
            • Optional maxDate?: string | Date
            • maxRange: number
            • Optional minDate?: string | Date
            • Optional minRange?: number

          Returns Pick

    • Optional callback: function
        • (): any
        • Returns any

    Returns void

  • Type parameters

    • K: keyof S

    Parameters

    • state: Pick
    • Optional callback: function
        • (): any
        • Returns any

    Returns void

Generated using TypeDoc