1.5.3 • Published 7 months ago
@types/foundation-datepicker v1.5.3
Installation
npm install --save @types/foundation-datepicker
Summary
This package contains type definitions for foundation-datepicker (https://github.com/najlepsiwebdesigner/foundation-datepicker).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/foundation-datepicker.
index.d.ts
// Type definitions for foundation-datepicker 1.5
// Project: https://github.com/najlepsiwebdesigner/foundation-datepicker
// Definitions by: Matt Smith <https://github.com/mattsmithcode>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/// <reference types="jquery" />
declare namespace FoundationDatepicker {
interface Event extends JQuery.Event {
date: Date;
}
interface OutOfRangeEvent extends Event {
startDate: Date;
endDate: Date;
}
interface Settings {
appendTo?: JQuery.Selector | JQuery.htmlString | JQuery.TypeOrArray<Element | DocumentFragment> | JQuery;
autoShow?: boolean;
autoclose?: boolean;
calendarWeeks?: boolean;
closeButton?: boolean;
closeIcon?: string;
datesDisabled?: string[];
daysOfWeekDisabled?: number[];
disableDblClickSelection?: boolean;
endDate?: Date;
faCSSprefix?: string;
forceParse?: boolean;
format?: string;
initialDate?: string;
keyboardNavigation?: boolean;
language?: string;
leftArrow?: string;
maxView?: 'decade' | 'year' | 'month' | 'day' | 'hour' | number;
minView?: 'decade' | 'year' | 'month' | 'day' | 'hour' | number;
minuteStep?: number;
nonMilitaryTime?: boolean;
onRender?: (date: Date) => string;
pickTime?: boolean;
rightArrow?: string;
startDate?: Date;
startView?: 'decade' | 'year' | 'month' | 'day' | 'hour' | number;
todayBtn?: boolean;
todayHighlight?: boolean;
weekStart?: number;
}
}
interface JQuery<TElement = HTMLElement> {
fdatepicker(option?: FoundationDatepicker.Settings | 'show' | 'hide' | 'place'): JQuery;
fdatepicker(option: 'update', value: string | Date): JQuery;
on(events: 'show' | 'hide' | 'changeDate', handler: (eventObject: FoundationDatepicker.Event) => void): JQuery;
on(events: 'outOfRange', handler: (eventObject: FoundationDatepicker.OutOfRangeEvent) => void): JQuery;
}
Additional Details
- Last updated: Sat, 21 May 2022 19:31:44 GMT
- Dependencies: @types/jquery
- Global values: none
Credits
These definitions were written by Matt Smith.