UNPKG

@gouvfr-anct/timetable-to-osm-opening-hours

Version:

📚 Bibliothèque pour la transformation d'une série de plages horaires représentant un format emploi du temps vers le standard OSM pour les horaires d'ouverture.

27 lines (26 loc) • 998 B
/* eslint-disable @typescript-eslint/naming-convention */ export var WeekDay; (function (WeekDay) { WeekDay[WeekDay["Monday"] = 0] = "Monday"; WeekDay[WeekDay["Tuesday"] = 1] = "Tuesday"; WeekDay[WeekDay["Wednesday"] = 2] = "Wednesday"; WeekDay[WeekDay["Thursday"] = 3] = "Thursday"; WeekDay[WeekDay["Friday"] = 4] = "Friday"; WeekDay[WeekDay["Saturday"] = 5] = "Saturday"; WeekDay[WeekDay["Sunday"] = 6] = "Sunday"; })(WeekDay || (WeekDay = {})); const CLOSED_DAY_SCHEDULE = { am: { startTime: null, endTime: null, isOpen: false }, pm: { startTime: null, endTime: null, isOpen: false } }; export const CLOSED_SCHEDULE = { Mo: CLOSED_DAY_SCHEDULE, Tu: CLOSED_DAY_SCHEDULE, We: CLOSED_DAY_SCHEDULE, Th: CLOSED_DAY_SCHEDULE, Fr: CLOSED_DAY_SCHEDULE, Sa: CLOSED_DAY_SCHEDULE, Su: CLOSED_DAY_SCHEDULE }; /* eslint-disable-next-line @typescript-eslint/typedef */ export const OSM_DAYS_OF_WEEK = ['Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su'];