@liturgical-calendar/components-js
Version:
Liturgical calendar components for javascript: an html select populated with liturgical calendars supported by the Liturgical Calendar API; form controls for parameters that are supported by the Liturgical Calendar API; a webcalendar; and liturgy of the d
131 lines • 3.26 kB
TypeScript
export type Grouping = {
BY_MONTH: "BY_MONTH";
BY_LITURGICAL_SEASON: "BY_LITURGICAL_SEASON";
};
/**
* @enum {{BY_MONTH: 'BY_MONTH', BY_LITURGICAL_SEASON: 'BY_LITURGICAL_SEASON'}}
*/
export const Grouping: Readonly<{
BY_MONTH: "BY_MONTH";
BY_LITURGICAL_SEASON: "BY_LITURGICAL_SEASON";
}>;
export type ColumnOrder = {
GRADE_FIRST: "GRADE_FIRST";
EVENT_DETAILS_FIRST: "EVENT_DETAILS_FIRST";
};
/**
* @enum {{GRADE_FIRST: 'GRADE_FIRST', EVENT_DETAILS_FIRST: 'EVENT_DETAILS_FIRST'}}
*/
export const ColumnOrder: Readonly<{
GRADE_FIRST: "GRADE_FIRST";
EVENT_DETAILS_FIRST: "EVENT_DETAILS_FIRST";
}>;
export type Column = {
LITURGICAL_SEASON: 1;
MONTH: 2;
DATE: 4;
EVENT_DETAILS: 8;
GRADE: 16;
PSALTER_WEEK: 32;
ALL: 63;
NONE: 0;
};
/**
* @enum {{LITURGICAL_SEASON: 1, MONTH: 2, DATE: 4, EVENT_DETAILS: 8, GRADE: 16, PSALTER_WEEK: 32, ALL: 63, NONE: 0}}
*/
export const Column: Readonly<{
LITURGICAL_SEASON: number;
MONTH: number;
DATE: number;
EVENT_DETAILS: number;
GRADE: number;
PSALTER_WEEK: number;
ALL: number;
NONE: 0;
}>;
export type ColorAs = {
BACKGROUND: "BACKGROUND";
CSS_CLASS: "CSS_CLASS";
INDICATOR: "INDICATOR";
NONE: "NONE";
};
/**
* @enum {{BACKGROUND: 'BACKGROUND', CSS_CLASS: 'CSS_CLASS', INDICATOR: 'INDICATOR', NONE: 'NONE'}}
*/
export const ColorAs: Readonly<{
BACKGROUND: "BACKGROUND";
CSS_CLASS: "CSS_CLASS";
INDICATOR: "INDICATOR";
NONE: "NONE";
}>;
export type DateFormat = {
FULL: "full";
LONG: "long";
MEDIUM: "medium";
SHORT: "short";
DAY_ONLY: "day-only";
};
/**
* @enum {{FULL: 'full', LONG: 'long', MEDIUM: 'medium', SHORT: 'short', DAY_ONLY: 'day-only'}}
*/
export const DateFormat: Readonly<{
FULL: "full";
LONG: "long";
MEDIUM: "medium";
SHORT: "short";
DAY_ONLY: "day-only";
}>;
export type GradeDisplay = {
FULL: "full";
ABBREVIATED: "abbreviated";
};
/**
* @enum {{FULL: 'full', ABBREVIATED: 'abbreviated'}}
*/
export const GradeDisplay: Readonly<{
FULL: "full";
ABBREVIATED: "abbreviated";
}>;
export type ApiOptionsFilter = {
GENERAL_ROMAN: "basePath";
ALL_CALENDARS: "allPaths";
BASE_PATH: "basePath";
ALL_PATHS: "allPaths";
NONE: null;
};
/**
* @enum {{GENERAL_ROMAN: 'basePath', ALL_CALENDARS: 'allPaths', BASE_PATH: 'basePath', ALL_PATHS: 'allPaths', NONE: null}}
*/
export const ApiOptionsFilter: Readonly<{
GENERAL_ROMAN: "basePath";
ALL_CALENDARS: "allPaths";
PATH_BUILDER: "pathBuilder";
BASE_PATH: "basePath";
ALL_PATHS: "allPaths";
NONE: null;
}>;
export type CalendarSelectFilter = {
NATIONAL_CALENDARS: "nations";
DIOCESAN_CALENDARS: "dioceses";
NONE: "none";
};
/**
* @enum {{NATIONAL_CALENDARS: 'nations', DIOCESAN_CALENDARS: 'dioceses', NONE: 'none'}}
*/
export const CalendarSelectFilter: Readonly<{
NATIONAL_CALENDARS: "nations";
DIOCESAN_CALENDARS: "dioceses";
NONE: "none";
}>;
export type YearType = {
LITURGICAL: "LITURGICAL";
CIVIL: "CIVIL";
};
/**
* @enum {{LITURGICAL: 'LITURGICAL', CIVIL: 'CIVIL'}}
*/
export const YearType: Readonly<{
LITURGICAL: "LITURGICAL";
CIVIL: "CIVIL";
}>;
//# sourceMappingURL=Enums.d.ts.map