gtfs
Version:
Import GTFS transit data into SQLite and query routes, stops, times, fares and more
2,483 lines (2,482 loc) • 55.5 kB
TypeScript
//#region src/models/gtfs/agency.d.ts
declare const agency: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
primary: boolean;
prefix: boolean;
required?: undefined;
nocase?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
nocase: boolean;
primary?: undefined;
prefix?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
primary?: undefined;
prefix?: undefined;
nocase?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
nocase: boolean;
primary?: undefined;
prefix?: undefined;
required?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
primary?: undefined;
prefix?: undefined;
required?: undefined;
nocase?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
primary?: undefined;
prefix?: undefined;
required?: undefined;
nocase?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/areas.d.ts
declare const areas: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
required: boolean;
primary: boolean;
prefix: boolean;
} | {
name: string;
type: string;
required?: undefined;
primary?: undefined;
prefix?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/attributions.d.ts
declare const attributions: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
prefix: boolean;
primary: boolean;
required?: undefined;
nocase?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
prefix: boolean;
primary?: undefined;
required?: undefined;
nocase?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
nocase: boolean;
prefix?: undefined;
primary?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
prefix?: undefined;
primary?: undefined;
required?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
prefix?: undefined;
primary?: undefined;
required?: undefined;
nocase?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
nocase: boolean;
prefix?: undefined;
primary?: undefined;
required?: undefined;
min?: undefined;
max?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/booking-rules.d.ts
declare const bookingRules: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
primary: boolean;
prefix: boolean;
required?: undefined;
min?: undefined;
max?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
required: boolean;
min: number;
max: number;
primary?: undefined;
prefix?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
min: number;
primary?: undefined;
prefix?: undefined;
required?: undefined;
max?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
primary?: undefined;
prefix?: undefined;
required?: undefined;
min?: undefined;
max?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
prefix: boolean;
primary?: undefined;
required?: undefined;
min?: undefined;
max?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
nocase: boolean;
primary?: undefined;
prefix?: undefined;
required?: undefined;
min?: undefined;
max?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/calendar-dates.d.ts
declare const calendarDates: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
required: boolean;
primary: boolean;
prefix: boolean;
min?: undefined;
max?: undefined;
index?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
required: boolean;
primary: boolean;
prefix?: undefined;
min?: undefined;
max?: undefined;
index?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
required: boolean;
min: number;
max: number;
index: boolean;
primary?: undefined;
prefix?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
nocase: boolean;
required?: undefined;
primary?: undefined;
prefix?: undefined;
min?: undefined;
max?: undefined;
index?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/calendar.d.ts
declare const calendar: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
required: boolean;
primary: boolean;
prefix: boolean;
min?: undefined;
max?: undefined;
index?: undefined;
} | {
name: string;
type: string;
required: boolean;
min: number;
max: number;
primary?: undefined;
prefix?: undefined;
index?: undefined;
} | {
name: string;
type: string;
required: boolean;
index: boolean;
primary?: undefined;
prefix?: undefined;
min?: undefined;
max?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/fare-attributes.d.ts
declare const fareAttributes: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
required: boolean;
primary: boolean;
prefix: boolean;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
primary?: undefined;
prefix?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
min: number;
max: number;
primary?: undefined;
prefix?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
required?: undefined;
primary?: undefined;
prefix?: undefined;
} | {
name: string;
type: string;
prefix: boolean;
required?: undefined;
primary?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
required?: undefined;
primary?: undefined;
prefix?: undefined;
max?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/fare-leg-rules.d.ts
declare const fareLegRules: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
prefix: boolean;
primary?: undefined;
required?: undefined;
min?: undefined;
} | {
name: string;
type: string;
primary: boolean;
prefix: boolean;
required?: undefined;
min?: undefined;
} | {
name: string;
type: string;
required: boolean;
primary: boolean;
prefix: boolean;
min?: undefined;
} | {
name: string;
type: string;
min: number;
prefix?: undefined;
primary?: undefined;
required?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/fare-media.d.ts
declare const fareMedia: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
required: boolean;
primary: boolean;
prefix: boolean;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required?: undefined;
primary?: undefined;
prefix?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
min: number;
max: number;
primary?: undefined;
prefix?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/fare-products.d.ts
declare const fareProducts: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
required: boolean;
primary: boolean;
prefix: boolean;
} | {
name: string;
type: string;
primary: boolean;
prefix: boolean;
required?: undefined;
} | {
name: string;
type: string;
required?: undefined;
primary?: undefined;
prefix?: undefined;
} | {
name: string;
type: string;
required: boolean;
primary?: undefined;
prefix?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/fare-rules.d.ts
declare const fareRules: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
required: boolean;
primary: boolean;
prefix: boolean;
} | {
name: string;
type: string;
primary: boolean;
prefix: boolean;
required?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/fare-transfer-rules.d.ts
declare const fareTransferRules: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
primary: boolean;
prefix: boolean;
min?: undefined;
max?: undefined;
required?: undefined;
} | {
name: string;
type: string;
min: number;
primary: boolean;
prefix?: undefined;
max?: undefined;
required?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
primary?: undefined;
prefix?: undefined;
required?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
required: boolean;
primary?: undefined;
prefix?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/feed-info.d.ts
declare const feedInfo: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
required: boolean;
nocase: boolean;
} | {
name: string;
type: string;
required: boolean;
nocase?: undefined;
} | {
name: string;
type: string;
nocase: boolean;
required?: undefined;
} | {
name: string;
type: string;
required?: undefined;
nocase?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/frequencies.d.ts
declare const frequencies: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
required: boolean;
primary: boolean;
prefix: boolean;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
primary: boolean;
prefix?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
primary?: undefined;
prefix?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
min: number;
primary?: undefined;
prefix?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
required?: undefined;
primary?: undefined;
prefix?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/levels.d.ts
declare const levels: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
primary: boolean;
required: boolean;
prefix: boolean;
nocase?: undefined;
} | {
name: string;
type: string;
required: boolean;
primary?: undefined;
prefix?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
nocase: boolean;
primary?: undefined;
required?: undefined;
prefix?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/location-groups.d.ts
declare const locationGroups: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
primary: boolean;
prefix: boolean;
nocase?: undefined;
} | {
name: string;
type: string;
nocase: boolean;
primary?: undefined;
prefix?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/location-group-stops.d.ts
declare const locationGroupStops: {
filenameBase: string;
filenameExtension: string;
schema: {
name: string;
type: string;
prefix: boolean;
index: boolean;
required: boolean;
primary: boolean;
}[];
};
//#endregion
//#region src/models/gtfs/locations.d.ts
declare const locations: {
filenameBase: string;
filenameExtension: string;
schema: {
name: string;
type: string;
}[];
};
//#endregion
//#region src/models/gtfs/networks.d.ts
declare const networks: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
primary: boolean;
required: boolean;
prefix: boolean;
nocase?: undefined;
} | {
name: string;
type: string;
nocase: boolean;
primary?: undefined;
required?: undefined;
prefix?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/pathways.d.ts
declare const pathways: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
primary: boolean;
required: boolean;
prefix: boolean;
min?: undefined;
max?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
required: boolean;
prefix: boolean;
primary?: undefined;
min?: undefined;
max?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
required: boolean;
min: number;
max: number;
primary?: undefined;
prefix?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
min: number;
primary?: undefined;
required?: undefined;
prefix?: undefined;
max?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
primary?: undefined;
required?: undefined;
prefix?: undefined;
min?: undefined;
max?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
nocase: boolean;
primary?: undefined;
required?: undefined;
prefix?: undefined;
min?: undefined;
max?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/rider-categories.d.ts
declare const riderCategories: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
primary: boolean;
required: boolean;
prefix: boolean;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
primary?: undefined;
prefix?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
primary?: undefined;
required?: undefined;
prefix?: undefined;
} | {
name: string;
type: string;
primary?: undefined;
required?: undefined;
prefix?: undefined;
min?: undefined;
max?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/route-networks.d.ts
declare const routeNetworks: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
required: boolean;
prefix: boolean;
primary?: undefined;
index?: undefined;
} | {
name: string;
type: string;
primary: boolean;
index: boolean;
prefix: boolean;
required?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/routes.d.ts
declare const routes: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
primary: boolean;
required: boolean;
prefix: boolean;
index?: undefined;
nocase?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
index: boolean;
prefix: boolean;
primary?: undefined;
required?: undefined;
nocase?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
nocase: boolean;
primary?: undefined;
required?: undefined;
prefix?: undefined;
index?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
min: number;
primary?: undefined;
prefix?: undefined;
index?: undefined;
nocase?: undefined;
max?: undefined;
} | {
name: string;
type: string;
primary?: undefined;
required?: undefined;
prefix?: undefined;
index?: undefined;
nocase?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
primary?: undefined;
required?: undefined;
prefix?: undefined;
index?: undefined;
nocase?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
primary?: undefined;
required?: undefined;
prefix?: undefined;
index?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
prefix: boolean;
primary?: undefined;
required?: undefined;
index?: undefined;
nocase?: undefined;
min?: undefined;
max?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/shapes.d.ts
declare const shapes: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
required: boolean;
primary: boolean;
prefix: boolean;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
min: number;
max: number;
primary?: undefined;
prefix?: undefined;
} | {
name: string;
type: string;
required: boolean;
primary: boolean;
min: number;
prefix?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
required?: undefined;
primary?: undefined;
prefix?: undefined;
max?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/stop-areas.d.ts
declare const stopAreas: {
filenameBase: string;
filenameExtension: string;
schema: {
name: string;
type: string;
required: boolean;
primary: boolean;
prefix: boolean;
}[];
};
//#endregion
//#region src/models/gtfs/stop-times.d.ts
declare const stopTimes: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
required: boolean;
primary: boolean;
prefix: boolean;
index?: undefined;
min?: undefined;
nocase?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required?: undefined;
primary?: undefined;
prefix?: undefined;
index?: undefined;
min?: undefined;
nocase?: undefined;
max?: undefined;
} | {
name: string;
type: string;
prefix: boolean;
index: boolean;
required?: undefined;
primary?: undefined;
min?: undefined;
nocase?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
prefix: boolean;
index: boolean;
primary?: undefined;
min?: undefined;
nocase?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
primary: boolean;
min: number;
prefix?: undefined;
index?: undefined;
nocase?: undefined;
max?: undefined;
} | {
name: string;
type: string;
nocase: boolean;
required?: undefined;
primary?: undefined;
prefix?: undefined;
index?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
required?: undefined;
primary?: undefined;
prefix?: undefined;
index?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
min: number;
required?: undefined;
primary?: undefined;
prefix?: undefined;
index?: undefined;
nocase?: undefined;
max?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/stops.d.ts
declare const stops: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
primary: boolean;
required: boolean;
prefix: boolean;
index?: undefined;
nocase?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
index: boolean;
primary?: undefined;
required?: undefined;
prefix?: undefined;
nocase?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
nocase: boolean;
primary?: undefined;
required?: undefined;
prefix?: undefined;
index?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
primary?: undefined;
required?: undefined;
prefix?: undefined;
index?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
prefix: boolean;
primary?: undefined;
required?: undefined;
index?: undefined;
nocase?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
primary?: undefined;
required?: undefined;
prefix?: undefined;
index?: undefined;
nocase?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
index: boolean;
prefix: boolean;
primary?: undefined;
required?: undefined;
nocase?: undefined;
min?: undefined;
max?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/timeframes.d.ts
declare const timeframes: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
primary: boolean;
prefix: boolean;
required?: undefined;
index?: undefined;
} | {
name: string;
type: string;
primary: boolean;
prefix?: undefined;
required?: undefined;
index?: undefined;
} | {
name: string;
type: string;
required: boolean;
primary: boolean;
index: boolean;
prefix: boolean;
})[];
};
//#endregion
//#region src/models/gtfs/transfers.d.ts
declare const transfers: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
primary: boolean;
prefix: boolean;
min?: undefined;
max?: undefined;
default?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
default: number;
primary?: undefined;
prefix?: undefined;
} | {
name: string;
type: string;
min: number;
primary?: undefined;
prefix?: undefined;
max?: undefined;
default?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/translations.d.ts
declare const translations: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
primary: boolean;
required: boolean;
prefix?: undefined;
} | {
name: string;
type: string;
required: boolean;
primary?: undefined;
prefix?: undefined;
} | {
name: string;
type: string;
primary: boolean;
prefix: boolean;
required?: undefined;
} | {
name: string;
type: string;
primary: boolean;
required?: undefined;
prefix?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs/trips.d.ts
declare const trips: {
filenameBase: string;
filenameExtension: string;
schema: ({
name: string;
type: string;
required: boolean;
index: boolean;
prefix: boolean;
primary?: undefined;
nocase?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
primary: boolean;
required: boolean;
prefix: boolean;
index?: undefined;
nocase?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
nocase: boolean;
required?: undefined;
index?: undefined;
prefix?: undefined;
primary?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
index: boolean;
required?: undefined;
prefix?: undefined;
primary?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
index: boolean;
prefix: boolean;
required?: undefined;
primary?: undefined;
nocase?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
required?: undefined;
index?: undefined;
prefix?: undefined;
primary?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
required?: undefined;
index?: undefined;
prefix?: undefined;
primary?: undefined;
nocase?: undefined;
min?: undefined;
max?: undefined;
})[];
};
//#endregion
//#region src/models/non-standard/timetables.d.ts
declare const timetables: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
schema: ({
name: string;
type: string;
prefix: boolean;
required: boolean;
primary: boolean;
min?: undefined;
max?: undefined;
nocase?: undefined;
index?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
prefix?: undefined;
required?: undefined;
primary?: undefined;
nocase?: undefined;
index?: undefined;
} | {
name: string;
type: string;
prefix?: undefined;
required?: undefined;
primary?: undefined;
min?: undefined;
max?: undefined;
nocase?: undefined;
index?: undefined;
} | {
name: string;
type: string;
required: boolean;
min: number;
max: number;
prefix?: undefined;
primary?: undefined;
nocase?: undefined;
index?: undefined;
} | {
name: string;
type: string;
nocase: boolean;
prefix?: undefined;
required?: undefined;
primary?: undefined;
min?: undefined;
max?: undefined;
index?: undefined;
} | {
name: string;
type: string;
min: number;
index: boolean;
prefix?: undefined;
required?: undefined;
primary?: undefined;
max?: undefined;
nocase?: undefined;
})[];
};
//#endregion
//#region src/models/non-standard/timetable-pages.d.ts
declare const timetablePages: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
schema: ({
name: string;
type: string;
primary: boolean;
required: boolean;
prefix: boolean;
} | {
name: string;
type: string;
primary?: undefined;
required?: undefined;
prefix?: undefined;
})[];
};
//#endregion
//#region src/models/non-standard/timetable-stop-order.d.ts
declare const timetableStopOrder: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
schema: ({
name: string;
type: string;
index: boolean;
prefix: boolean;
required: boolean;
primary: boolean;
min?: undefined;
} | {
name: string;
type: string;
prefix: boolean;
required: boolean;
primary: boolean;
index?: undefined;
min?: undefined;
} | {
name: string;
type: string;
min: number;
index: boolean;
required: boolean;
primary: boolean;
prefix?: undefined;
})[];
};
//#endregion
//#region src/models/non-standard/timetable-notes.d.ts
declare const timetableNotes: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
schema: ({
name: string;
type: string;
primary: boolean;
prefix: boolean;
required: boolean;
nocase?: undefined;
} | {
name: string;
type: string;
primary?: undefined;
prefix?: undefined;
required?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
nocase: boolean;
required: boolean;
primary?: undefined;
prefix?: undefined;
})[];
};
//#endregion
//#region src/models/non-standard/timetable-notes-references.d.ts
declare const timetableNotesReferences: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
schema: ({
name: string;
type: string;
prefix: boolean;
required: boolean;
primary: boolean;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
prefix: boolean;
primary: boolean;
required?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
primary: boolean;
prefix?: undefined;
required?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
prefix?: undefined;
required?: undefined;
primary?: undefined;
})[];
};
//#endregion
//#region src/models/non-standard/trips-dated-vehicle-journey.d.ts
declare const tripsDatedVehicleJourney: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
schema: ({
name: string;
type: string;
required: boolean;
index: boolean;
prefix: boolean;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
index: boolean;
required: boolean;
prefix?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
index?: undefined;
prefix?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
index: boolean;
required?: undefined;
prefix?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs-plus/calendar-attributes.d.ts
declare const calendarAttributes: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
extension: string;
schema: ({
name: string;
type: string;
primary: boolean;
prefix: boolean;
required?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
required: boolean;
nocase: boolean;
primary?: undefined;
prefix?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs-plus/directions.d.ts
declare const directions: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
extension: string;
schema: ({
name: string;
type: string;
required: boolean;
primary: boolean;
prefix: boolean;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
primary: boolean;
required?: undefined;
prefix?: undefined;
} | {
name: string;
type: string;
required: boolean;
primary?: undefined;
prefix?: undefined;
min?: undefined;
max?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs-plus/route-attributes.d.ts
declare const routeAttributes: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
extension: string;
schema: ({
name: string;
type: string;
primary: boolean;
prefix: boolean;
min?: undefined;
required?: undefined;
} | {
name: string;
type: string;
min: number;
required: boolean;
primary?: undefined;
prefix?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs-plus/stop-attributes.d.ts
declare const stopAttributes: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
extension: string;
schema: ({
name: string;
type: string;
required: boolean;
primary: boolean;
prefix: boolean;
min?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
min: number;
required?: undefined;
primary?: undefined;
prefix?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
required?: undefined;
primary?: undefined;
prefix?: undefined;
min?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
nocase: boolean;
required?: undefined;
primary?: undefined;
prefix?: undefined;
min?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs-ride/board-alight.d.ts
declare const boardAlight: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
extension: string;
schema: ({
name: string;
type: string;
required: boolean;
index: boolean;
prefix: boolean;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
min: number;
index: boolean;
prefix?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
min: number;
max: number;
index: boolean;
prefix?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
required?: undefined;
index?: undefined;
prefix?: undefined;
} | {
name: string;
type: string;
min: number;
required?: undefined;
index?: undefined;
prefix?: undefined;
max?: undefined;
} | {
name: string;
type: string;
index: boolean;
required?: undefined;
prefix?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required?: undefined;
index?: undefined;
prefix?: undefined;
min?: undefined;
max?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs-ride/rider-trip.d.ts
declare const riderTrip: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
extension: string;
schema: ({
name: string;
type: string;
primary: boolean;
prefix: boolean;
index?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
index: boolean;
prefix: boolean;
primary?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
index: boolean;
primary?: undefined;
prefix?: undefined;
max?: undefined;
} | {
name: string;
type: string;
index: boolean;
primary?: undefined;
prefix?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
primary?: undefined;
prefix?: undefined;
index?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
primary?: undefined;
prefix?: undefined;
index?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs-ride/ridership.d.ts
declare const ridership: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
extension: string;
schema: ({
name: string;
type: string;
min: number;
required: boolean;
index?: undefined;
prefix?: undefined;
max?: undefined;
} | {
name: string;
type: string;
index: boolean;
min?: undefined;
required?: undefined;
prefix?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min?: undefined;
required?: undefined;
index?: undefined;
prefix?: undefined;
max?: undefined;
} | {
name: string;
type: string;
index: boolean;
prefix: boolean;
min?: undefined;
required?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
required?: undefined;
index?: undefined;
prefix?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
index: boolean;
required?: undefined;
prefix?: undefined;
} | {
name: string;
type: string;
prefix: boolean;
min?: undefined;
required?: undefined;
index?: undefined;
max?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs-ride/trip-capacity.d.ts
declare const tripCapacity: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
extension: string;
schema: ({
name: string;
type: string;
index: boolean;
prefix: boolean;
min?: undefined;
} | {
name: string;
type: string;
index: boolean;
prefix?: undefined;
min?: undefined;
} | {
name: string;
type: string;
index?: undefined;
prefix?: undefined;
min?: undefined;
} | {
name: string;
type: string;
min: number;
index?: undefined;
prefix?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs-ride/ride-feed-info.d.ts
declare const rideFeedInfo: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
extension: string;
schema: ({
name: string;
type: string;
min: number;
max: number;
required: boolean;
index?: undefined;
} | {
name: string;
type: string;
index: boolean;
min?: undefined;
max?: undefined;
required?: undefined;
} | {
name: string;
type: string;
min?: undefined;
max?: undefined;
required?: undefined;
index?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs-realtime/trip-updates.d.ts
declare const tripUpdates: {
filenameBase: string;
extension: string;
schema: ({
name: string;
type: string;
required: boolean;
primary: boolean;
index: boolean;
source: string;
prefix: boolean;
default?: undefined;
} | {
name: string;
type: string;
index: boolean;
source: string;
default: null;
prefix: boolean;
required?: undefined;
primary?: undefined;
} | {
name: string;
type: string;
source: string;
default: null;
required?: undefined;
primary?: undefined;
index?: undefined;
prefix?: undefined;
} | {
name: string;
type: string;
required: boolean;
primary?: undefined;
index?: undefined;
source?: undefined;
prefix?: undefined;
default?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs-realtime/stop-time-updates.d.ts
declare const stopTimeUpdates: {
filenameBase: string;
extension: string;
schema: ({
name: string;
type: string;
index: boolean;
source: string;
default: null;
prefix: boolean;
required?: undefined;
} | {
name: string;
type: string;
source: string;
default: null;
index?: undefined;
prefix?: undefined;
required?: undefined;
} | {
name: string;
type: string;
required: boolean;
index?: undefined;
source?: undefined;
default?: undefined;
prefix?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs-realtime/vehicle-positions.d.ts
declare const vehiclePositions: {
filenameBase: string;
extension: string;
schema: ({
name: string;
type: string;
required: boolean;
primary: boolean;
index: boolean;
source: string;
prefix: boolean;
default?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
source: string;
default: null;
required?: undefined;
primary?: undefined;
index?: undefined;
prefix?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
source: string;
default: null;
required?: undefined;
primary?: undefined;
index?: undefined;
prefix?: undefined;
} | {
name: string;
type: string;
min: number;
source: string;
default: null;
required?: undefined;
primary?: undefined;
index?: undefined;
prefix?: undefined;
max?: undefined;
} | {
name: string;
type: string;
index: boolean;
source: string;
default: null;
prefix: boolean;
required?: undefined;
primary?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
index: boolean;
source: string;
default: null;
required?: undefined;
primary?: undefined;
prefix?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
primary?: undefined;
index?: undefined;
source?: undefined;
prefix?: undefined;
default?: undefined;
min?: undefined;
max?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs-realtime/service-alerts.d.ts
declare const serviceAlerts: {
filenameBase: string;
extension: string;
schema: ({
name: string;
type: string;
required: boolean;
primary: boolean;
index: boolean;
source: string;
prefix: boolean;
default?: undefined;
} | {
name: string;
type: string;
source: string;
required?: undefined;
primary?: undefined;
index?: undefined;
prefix?: undefined;
default?: undefined;
} | {
name: string;
type: string;
source: string;
default: string;
required?: undefined;
primary?: undefined;
index?: undefined;
prefix?: undefined;
} | {
name: string;
type: string;
source: string;
default: null;
required?: undefined;
primary?: undefined;
index?: undefined;
prefix?: undefined;
} | {
name: string;
type: string;
required: boolean;
source: string;
default: string;
primary?: undefined;
index?: undefined;
prefix?: undefined;
} | {
name: string;
type: string;
required: boolean;
primary?: undefined;
index?: undefined;
source?: undefined;
prefix?: undefined;
default?: undefined;
})[];
};
//#endregion
//#region src/models/gtfs-realtime/service-alert-informed_entities.d.ts
declare const serviceAlertInformedEntities: {
filenameBase: string;
extension: string;
schema: ({
name: string;
type: string;
required: boolean;
primary: boolean;
source: string;
prefix: boolean;
default?: undefined;
} | {
name: string;
type: string;
primary: boolean;
source: string;
default: null;
prefix: boolean;
required?: undefined;
} | {
name: string;
type: string;
primary: boolean;
source: string;
default: null;
required?: undefined;
prefix?: undefined;
} | {
name: string;
type: string;
required: boolean;
primary?: undefined;
source?: undefined;
prefix?: undefined;
default?: undefined;
})[];
};
//#endregion
//#region src/models/ods/deadhead-times.d.ts
declare const deadheadTimes: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
extension: string;
schema: ({
name: string;
type: string;
required: boolean;
index: boolean;
primary: boolean;
prefix: boolean;
min?: undefined;
} | {
name: string;
type: string;
required: boolean;
index?: undefined;
primary?: undefined;
prefix?: undefined;
min?: undefined;
} | {
name: string;
type: string;
prefix: boolean;
required?: undefined;
index?: undefined;
primary?: undefined;
min?: undefined;
} | {
name: string;
type: string;
required: boolean;
primary: boolean;
min: number;
index: boolean;
prefix?: undefined;
} | {
name: string;
type: string;
min: number;
required?: undefined;
index?: undefined;
primary?: undefined;
prefix?: undefined;
})[];
};
//#endregion
//#region src/models/ods/deadheads.d.ts
declare const deadheads: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
extension: string;
schema: ({
name: string;
type: string;
primary: boolean;
required: boolean;
prefix: boolean;
index?: undefined;
} | {
name: string;
type: string;
required: boolean;
prefix: boolean;
primary?: undefined;
index?: undefined;
} | {
name: string;
type: string;
required: boolean;
index: boolean;
prefix: boolean;
primary?: undefined;
} | {
name: string;
type: string;
index: boolean;
prefix: boolean;
primary?: undefined;
required?: undefined;
})[];
};
//#endregion
//#region src/models/ods/ops-locations.d.ts
declare const opsLocations: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
extension: string;
schema: ({
name: string;
type: string;
primary: boolean;
required: boolean;
prefix: boolean;
nocase?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
primary?: undefined;
required?: undefined;
prefix?: undefined;
nocase?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
nocase: boolean;
primary?: undefined;
prefix?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
nocase: boolean;
primary?: undefined;
required?: undefined;
prefix?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
min: number;
max: number;
primary?: undefined;
prefix?: undefined;
nocase?: undefined;
})[];
};
//#endregion
//#region src/models/ods/run-events.d.ts
declare const runEvents: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
extension: string;
schema: ({
name: string;
type: string;
primary: boolean;
required: boolean;
prefix: boolean;
min?: undefined;
index?: undefined;
nocase?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
prefix: boolean;
primary?: undefined;
min?: undefined;
index?: undefined;
nocase?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
min: number;
index: boolean;
primary?: undefined;
prefix?: undefined;
nocase?: undefined;
max?: undefined;
} | {
name: string;
type: string;
nocase: boolean;
primary?: undefined;
required?: undefined;
prefix?: undefined;
min?: undefined;
index?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
primary?: undefined;
prefix?: undefined;
min?: undefined;
index?: undefined;
nocase?: undefined;
max?: undefined;
} | {
name: string;
type: string;
required: boolean;
min: number;
primary?: undefined;
prefix?: undefined;
index?: undefined;
nocase?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
max: number;
index: boolean;
primary?: undefined;
required?: undefined;
prefix?: undefined;
nocase?: undefined;
} | {
name: string;
type: string;
prefix: boolean;
primary?: undefined;
required?: undefined;
min?: undefined;
index?: undefined;
nocase?: undefined;
max?: undefined;
})[];
};
//#endregion
//#region src/models/ods/runs-pieces.d.ts
declare const runsPieces: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
extension: string;
schema: ({
name: string;
type: string;
required: boolean;
primary?: undefined;
min?: undefined;
max?: undefined;
index?: undefined;
} | {
name: string;
type: string;
primary: boolean;
required: boolean;
min?: undefined;
max?: undefined;
index?: undefined;
} | {
name: string;
type: string;
required: boolean;
min: number;
max: number;
index: boolean;
primary?: undefined;
} | {
name: string;
type: string;
required: boolean;
index: boolean;
primary?: undefined;
min?: undefined;
max?: undefined;
} | {
name: string;
type: string;
min: number;
required?: undefined;
primary?: undefined;
max?: undefined;
index?: undefined;
})[];
};
//#endregion
//#region src/models/tides/devices.d.ts
declare const devices: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
extension: string;
schema: ({
name: string;
type: string;
required: boolean;
primary: boolean;
} | {
name: string;
type: string;
required?: undefined;
primary?: undefined;
})[];
};
//#endregion
//#region src/models/tides/fare-transactions.d.ts
declare const fareTransactions: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
extension: string;
schema: ({
name: string;
type: string;
required: boolean;
index: boolean;
min?: undefined;
} | {
name: string;
type: string;
required: boolean;
index?: undefined;
min?: undefined;
} | {
name: string;
type: string;
required?: undefined;
index?: undefined;
min?: undefined;
} | {
name: string;
type: string;
min: number;
required?: undefined;
index?: undefined;
})[];
};
//#endregion
//#region src/models/tides/operators.d.ts
declare const operators: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
extension: string;
schema: {
name: string;
type: string;
required: boolean;
primary: boolean;
}[];
};
//#endregion
//#region src/models/tides/passenger-events.d.ts
declare const passengerEvents: {
filenameBase: string;
filenameExtension: string;
nonstandard: boolean;
extension: string;
schema: ({
name: string;
type: string;
required: boolean;
index: boolean;
min?: undefined;
} | {
name: string;
type: string;
required: boolean;
index?: undefined;
min?: undefined;
} | {
name: string;
type: string;
required?: undefined;
index?: undefined;
min?: undefined;
} | {
name: string;
type: string;
min: number;
required: boolean;
index?: undefined;
} | {