@uplink-protocol/calendar-controller
Version:
Flexible calendar and time picker API supporting both calendar, date-picker, and time-picker integrations for any JavaScript framework or library
108 lines (54 loc) • 3.49 kB
Markdown
[**@uplink-protocol/form-controller v0.3.1**](../README.md)
***
[@uplink-protocol/form-controller](../globals.md) / CalendarDate
# Interface: CalendarDate
Defined in: [Date/interfaces/calendar.interfaces.ts:4](https://github.com/jmkcoder/uplink-protocol-calendar/blob/4cde26f472352440ee258db7670fce2e95651862/src/Date/interfaces/calendar.interfaces.ts#L4)
CalendarDate - Interface for calendar date objects
## Properties
### date?
> `optional` **date**: `Date`
Defined in: [Date/interfaces/calendar.interfaces.ts:5](https://github.com/jmkcoder/uplink-protocol-calendar/blob/4cde26f472352440ee258db7670fce2e95651862/src/Date/interfaces/calendar.interfaces.ts#L5)
***
### day
> **day**: `number`
Defined in: [Date/interfaces/calendar.interfaces.ts:6](https://github.com/jmkcoder/uplink-protocol-calendar/blob/4cde26f472352440ee258db7670fce2e95651862/src/Date/interfaces/calendar.interfaces.ts#L6)
***
### isCurrentMonth
> **isCurrentMonth**: `boolean`
Defined in: [Date/interfaces/calendar.interfaces.ts:9](https://github.com/jmkcoder/uplink-protocol-calendar/blob/4cde26f472352440ee258db7670fce2e95651862/src/Date/interfaces/calendar.interfaces.ts#L9)
***
### isDisabled
> **isDisabled**: `boolean`
Defined in: [Date/interfaces/calendar.interfaces.ts:12](https://github.com/jmkcoder/uplink-protocol-calendar/blob/4cde26f472352440ee258db7670fce2e95651862/src/Date/interfaces/calendar.interfaces.ts#L12)
***
### isFocused?
> `optional` **isFocused**: `boolean`
Defined in: [Date/interfaces/calendar.interfaces.ts:16](https://github.com/jmkcoder/uplink-protocol-calendar/blob/4cde26f472352440ee258db7670fce2e95651862/src/Date/interfaces/calendar.interfaces.ts#L16)
***
### isInRange?
> `optional` **isInRange**: `boolean`
Defined in: [Date/interfaces/calendar.interfaces.ts:13](https://github.com/jmkcoder/uplink-protocol-calendar/blob/4cde26f472352440ee258db7670fce2e95651862/src/Date/interfaces/calendar.interfaces.ts#L13)
***
### isRangeEnd?
> `optional` **isRangeEnd**: `boolean`
Defined in: [Date/interfaces/calendar.interfaces.ts:15](https://github.com/jmkcoder/uplink-protocol-calendar/blob/4cde26f472352440ee258db7670fce2e95651862/src/Date/interfaces/calendar.interfaces.ts#L15)
***
### isRangeStart?
> `optional` **isRangeStart**: `boolean`
Defined in: [Date/interfaces/calendar.interfaces.ts:14](https://github.com/jmkcoder/uplink-protocol-calendar/blob/4cde26f472352440ee258db7670fce2e95651862/src/Date/interfaces/calendar.interfaces.ts#L14)
***
### isSelected
> **isSelected**: `boolean`
Defined in: [Date/interfaces/calendar.interfaces.ts:11](https://github.com/jmkcoder/uplink-protocol-calendar/blob/4cde26f472352440ee258db7670fce2e95651862/src/Date/interfaces/calendar.interfaces.ts#L11)
***
### isToday
> **isToday**: `boolean`
Defined in: [Date/interfaces/calendar.interfaces.ts:10](https://github.com/jmkcoder/uplink-protocol-calendar/blob/4cde26f472352440ee258db7670fce2e95651862/src/Date/interfaces/calendar.interfaces.ts#L10)
***
### month?
> `optional` **month**: `number`
Defined in: [Date/interfaces/calendar.interfaces.ts:7](https://github.com/jmkcoder/uplink-protocol-calendar/blob/4cde26f472352440ee258db7670fce2e95651862/src/Date/interfaces/calendar.interfaces.ts#L7)
***
### year?
> `optional` **year**: `number`
Defined in: [Date/interfaces/calendar.interfaces.ts:8](https://github.com/jmkcoder/uplink-protocol-calendar/blob/4cde26f472352440ee258db7670fce2e95651862/src/Date/interfaces/calendar.interfaces.ts#L8)