@lion/ui
Version:
A package of extendable web components
34 lines • 1.07 kB
TypeScript
export class DatepickerInputObject {
/** @param {import('../src/LionInputDatepicker.js').LionInputDatepicker} el */
constructor(el: import('../src/LionInputDatepicker.js').LionInputDatepicker);
el: import("../src/LionInputDatepicker.js").LionInputDatepicker;
/**
* Methods mimicing User Interaction
* @param {{click?:boolean}} options
*/
openCalendar({ click }?: {
click?: boolean;
}): Promise<void | any[]>;
closeCalendar(): Promise<void>;
/**
* @param {number} day
*/
selectMonthDay(day: number): Promise<boolean>;
/**
* Node references
*/
get invokerEl(): HTMLElement;
get overlayEl(): LitElement;
get overlayHeadingEl(): HTMLElement;
get overlayCloseButtonEl(): HTMLElement;
get calendarEl(): any;
/**
* @property {CalendarObject}
*/
get calendarObj(): any;
/**
* Object references
*/
get overlayController(): import("../../overlays/src/OverlayController.js").OverlayController;
}
//# sourceMappingURL=DatepickerInputObject.d.ts.map