2.0.34 • Published 1 year ago

@types/gldatepicker v2.0.34

Weekly downloads
13
License
MIT
Repository
github
Last release
1 year ago

Installation

npm install --save @types/gldatepicker

Summary

This package contains type definitions for glDatePicker (http://glad.github.com/glDatePicker/).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/gldatepicker.

index.d.ts

// Type definitions for glDatePicker 2.0
// Project: http://glad.github.com/glDatePicker/
// Definitions by: Dániel Tar <https://github.com/qcz>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.3

/// <reference types="jquery"/>

interface GlDatePickerOffset {
    x: number;
    y: number;
}

interface GlDatePickerDate {
    date: Date;
    repeatMonth?: boolean | undefined;
    repeatYear?: boolean | undefined;
}

interface GlDatePickerDateRange {
    from: Date;
    to?: Date | undefined;
    repeatYear?: boolean | undefined;
}

interface GlDatePickerSpecialDate extends GlDatePickerDate {
    data?: any;
    cssClass?: string | undefined;
}

interface GlDatePickerOptions {
    cssName?: string | undefined;
    zIndex?: number | undefined;
    borderSize?: number | undefined;
    calendarOffset?: GlDatePickerOffset | undefined;
    showAlways?: boolean | undefined;
    hideOnClick?: boolean | undefined;
    allowMonthSelect?: boolean | undefined;
    allowYearSelect?: boolean | undefined;
    todayDate?: Date | undefined;
    selectedDate?: Date | undefined;
    prevArrow?: string | undefined;
    nextArrow?: string | undefined;
    selectableDates?: GlDatePickerDate[] | undefined;
    selectableDateRange?: GlDatePickerDateRange[] | undefined;
    specialDates?: GlDatePickerSpecialDate[] | undefined;
    selectableMonths?: number[] | undefined;
    selectableYears?: number[] | undefined;
    selectableDOW?: number[] | undefined;
    monthNames?: string[] | undefined;
    dowNames?: string[] | undefined;
    dowOffset?: number | undefined;
    onClick?: ((inputElement: JQuery, cell: JQuery, date: Date, data: any) => void) | undefined;
    onHover?: ((inputElement: JQuery, cell: JQuery, date: Date, data: any) => void) | undefined;
    onShow?: ((calendar: JQuery) => void) | undefined;
    onHide?: ((calendar: JQuery) => void) | undefined;
}

interface GlDatePicker {
    options: GlDatePickerOptions;

    show(): void;
    hide(): void;
    render(renderCallback?: () => void): void;
}

interface JQuery {
    glDatePicker(ret: boolean): GlDatePicker;
    glDatePicker(options?: GlDatePickerOptions): JQuery;
}

Additional Details

  • Last updated: Thu, 08 Jul 2021 12:02:12 GMT
  • Dependencies: @types/jquery
  • Global values: none

Credits

These definitions were written by Dániel Tar.

2.0.34

1 year ago

2.0.33

2 years ago

2.0.32

2 years ago

2.0.31

4 years ago

2.0.30

5 years ago

2.0.29

8 years ago

2.0.28

9 years ago

2.0.27

9 years ago

2.0.26-alpha

9 years ago

2.0.25-alpha

9 years ago

2.0.24-alpha

9 years ago

2.0.23-alpha

9 years ago

2.0.22-alpha

9 years ago

2.0.21-alpha

9 years ago

2.0.20-alpha

9 years ago

2.0.15-alpha

9 years ago

2.0.14-alpha

9 years ago