Se trata de uma aplicação console em JavaScript que tem o intuito de facilitar o desenvolvimento de calendários no formato Grid.
A aplicação leva em consideração o ano informado pela chamada da função e um grid 7x6, o qual contabiliza 42 células. Ele mostra o dia inicial do mês, a posição do grid que vai ficar, na onde o mês termina e muitos outros auxiliadores.
Veja abaixo algumas das informações que são retornadas pela função:
| Propriedade | Tipo |
|---|---|
| year | number |
| month | string |
| firstDayName | string |
| lastDayName | string |
| daysAmount | number |
| gridInformation | object |
Valores que estão contidos dentro da propriedades gridInformation.
| Grid Info | Tipo |
|---|---|
| gridStartsAt | number |
| gridEmptySlots | number |
| gridStartEmptySlots | object |
| gridEndEmptySlots | object |
Valores que estão contidos dentro das propriedades gridStartEmptySlots e gridEndEmptySlots.
| Grid Empty Items | Tipo |
|---|---|
| amount | number |
| fillValues | string[] |