Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
DateRange.d.ts 1.03 KiB
/**
 * Created by glenn on 6/12/2017.
 */
/// <reference types="react" />
import { React } from './reactAndRedux';
import 'jquery-ui';
export interface iDateRange {
    maxRange: number;
    callback: (start: Date, end: Date, version?: number) => any;
    minRange?: number;
    maxDate?: Date;
    minDate?: Date;
    initialEnd?: Date;
    start?: Date;
    end?: Date;
    npmrds?: boolean;
}
export declare class DateRange extends React.Component<iDateRange, null> {
    startId: string;
    endId: string;
    startInput: HTMLInputElement;
    endInput: HTMLInputElement;
    start: Date;
    end: Date;
    maxRange: number;
    minRange: number;
    numDays: number;
    versionTwoStart: Date;
    previousStart: Date;
    previousEnd: Date;
    constructor(props: iDateRange, context: Object);
    setNumDays(): void;
    componentDidMount(): void;
    private readonly needReset;
    private readonly versionSpan;
    private readonly version;
    private finalizeChange;
    private setStart;
    private setEnd;
    render(): JSX.Element;
}