forked from extern/egroupware
Improve holidays() return documentation
This commit is contained in:
parent
b44f4ea30d
commit
f54c7f40bb
@ -8,15 +8,15 @@ let _holiday_cache = {};
|
|||||||
* Get a list of holidays for the given year
|
* Get a list of holidays for the given year
|
||||||
*
|
*
|
||||||
* Returns either a list of holidays indexed by date, in Ymd format:
|
* Returns either a list of holidays indexed by date, in Ymd format:
|
||||||
* {20001225: {day: 14, month: 2, occurence: 2021, name: "Valentinstag"}}
|
* {20001225: [{day: 14, month: 2, occurence: 2021, name: "Valentinstag"}]}
|
||||||
* or a promise that resolves with the list.
|
* or a promise that resolves with the list.
|
||||||
*
|
*
|
||||||
* No need to cache the results, we do it here.
|
* No need to cache the results, we do it here.
|
||||||
*
|
*
|
||||||
* @param year
|
* @param year
|
||||||
* @returns Promise | Object
|
* @returns Promise<{[key: string]: Array<object>}>|{[key: string]: Array<object>}
|
||||||
*/
|
*/
|
||||||
export function holidays(year) : Promise<Object> | {}
|
export function holidays(year) : Promise<{ [key : string] : Array<object> }> | { [key : string] : Array<object> }
|
||||||
{
|
{
|
||||||
// No country selected causes error, so skip if it's missing
|
// No country selected causes error, so skip if it's missing
|
||||||
if(!egw.preference('country', 'common'))
|
if(!egw.preference('country', 'common'))
|
||||||
|
Loading…
Reference in New Issue
Block a user