igniteui-webcomponents
Version:
Ignite UI for Web Components is a complete library of UI components, giving you the ability to build modern web applications using encapsulation and the concept of reusable components in a dependency-free approach.
20 lines (19 loc) • 623 B
TypeScript
export declare enum DateRangeType {
After = 0,
Before = 1,
Between = 2,
Specific = 3,
Weekdays = 4,
Weekends = 5
}
export interface DateRangeDescriptor {
type: DateRangeType;
dateRange?: Date[];
}
export type WeekDays = 'sunday' | 'monday' | 'tuesday' | 'wednesday' | 'thursday' | 'friday' | 'saturday';
export type CalendarActiveView = 'days' | 'months' | 'years';
export type CalendarHeaderOrientation = 'horizontal' | 'vertical';
export type CalendarSelection = 'single' | 'multiple' | 'range';
export interface IgcCalendarComponentEventMap {
igcChange: CustomEvent<Date | Date[]>;
}