UNPKG

s2-tools

Version:

A collection of geospatial tools primarily designed for WGS84, Web Mercator, and S2.

77 lines 2.06 kB
/** * Enumeration to represent day availability in the calendar. * 0 = Not available, 1 = Available */ export declare enum GTFSDayAvailability { /** 0 - Service not available on this day. */ NotAvailable = 0, /** 1 - Service available on this day. */ Available = 1 } /** * # Calendar Information * * **Conditionally Required** * Defines a set of dates when service is available for one or more routes. * Required unless all dates of service are defined in `calendar_dates.txt`. */ export declare class GTFSCalendar { /** * **Required** * Identifies a set of dates when service is available. */ serviceId: string; /** * **Required** * Service availability on Mondays: 0 or 1. */ monday: GTFSDayAvailability; /** * **Required** * Service availability on Tuesdays: 0 or 1. */ tuesday: GTFSDayAvailability; /** * **Required** * Service availability on Wednesdays: 0 or 1. */ wednesday: GTFSDayAvailability; /** * **Required** * Service availability on Thursdays: 0 or 1. */ thursday: GTFSDayAvailability; /** * **Required** * Service availability on Fridays: 0 or 1. */ friday: GTFSDayAvailability; /** * **Required** * Service availability on Saturdays: 0 or 1. */ saturday: GTFSDayAvailability; /** * **Required** * Service availability on Sundays: 0 or 1. */ sunday: GTFSDayAvailability; /** * **Required** * Start service day (inclusive) for the interval. Format: YYYYMMDD */ startDate: Date; /** * **Required** * End service day (inclusive) for the interval. Format: YYYYMMDD */ endDate: Date; /** @param data - the parsed GTFS CSV data */ constructor(data: Record<string, string>); } /** * @param input - the input string to parse from * @returns - an array of Calendars */ export declare function parseGTFSCalendars(input: string): GTFSCalendar[]; //# sourceMappingURL=calendar.d.ts.map