UNPKG

@golemio/parkings

Version:
20 lines (19 loc) 694 B
/** * Parsing strings based on https://wiki.openstreetmap.org/wiki/Key:opening_hours#Implementation * Minimal implementation: * - "24/7" * - "09:00-22:00" * - "Mo-Sa 09:00-19:00; Su 10:00-18:00" * - "Mo-Fr 07:00-01:00" */ import { IOpeningHoursPeriod } from "../../schema-definitions/models/interfaces/openingHours/IOpeningHoursPeriod"; export declare class OpeningHoursParser { private readonly TWENTY_FOUR_SEVEN; private readonly OSM_BASIC_FORMAT_REGEX; private readonly OSM_FORMAT_REGEX; private daysInWeek; constructor(); parse(openingHours: string | null): Array<Partial<IOpeningHoursPeriod>> | null; private generatePeriods; private getNextDay; }