tfl-ts
Version:
🚇 Fully-typed TypeScript client for Transport for London (TfL) API • Zero dependencies • Auto-generated types • Real-time arrivals • Journey planning • Universal compatibility
191 lines (190 loc) • 6.8 kB
JavaScript
;
// Auto-generated from TfL Swagger API
// Generated at: 2025-07-10T01:28:59.106Z
Object.defineProperty(exports, "__esModule", { value: true });
exports.TRAVELTIMES_DATA = void 0;
exports.TRAVELTIMES_DATA = {
"section": "TravelTimes",
"endpoints": [
{
"path": "/TravelTimes/overlay/{z}/mapcenter/{mapCenterLat}/{mapCenterLon}/pinlocation/{pinLat}/{pinLon}/dimensions/{width}/{height}",
"method": "GET",
"summary": "Gets the TravelTime overlay.",
"parameters": [
{
"name": "z",
"type": "number",
"required": true,
"description": "The zoom level."
},
{
"name": "pinLat",
"type": "number",
"required": true,
"description": "The latitude of the pin."
},
{
"name": "pinLon",
"type": "number",
"required": true,
"description": "The longitude of the pin."
},
{
"name": "mapCenterLat",
"type": "number",
"required": true,
"description": "The map center latitude."
},
{
"name": "mapCenterLon",
"type": "number",
"required": true,
"description": "The map center longitude."
},
{
"name": "scenarioTitle",
"type": "string",
"required": true,
"description": "The title of the scenario."
},
{
"name": "timeOfDayId",
"type": "string",
"required": true,
"description": "The id for the time of day (AM/INTER/PM)"
},
{
"name": "modeId",
"type": "string",
"required": true,
"description": "The id of the mode."
},
{
"name": "width",
"type": "number",
"required": true,
"description": "The width of the requested overlay."
},
{
"name": "height",
"type": "number",
"required": true,
"description": "The height of the requested overlay."
},
{
"name": "direction",
"type": "string",
"required": true,
"description": "The direction of travel."
},
{
"name": "travelTimeInterval",
"type": "number",
"required": true,
"description": "The total minutes between the travel time bands"
}
],
"returnType": "Object",
"deprecated": false,
"tags": [
"TravelTime"
]
},
{
"path": "/TravelTimes/compareOverlay/{z}/mapcenter/{mapCenterLat}/{mapCenterLon}/pinlocation/{pinLat}/{pinLon}/dimensions/{width}/{height}",
"method": "GET",
"summary": "Gets the TravelTime overlay.",
"parameters": [
{
"name": "z",
"type": "number",
"required": true,
"description": "The zoom level."
},
{
"name": "pinLat",
"type": "number",
"required": true,
"description": "The latitude of the pin."
},
{
"name": "pinLon",
"type": "number",
"required": true,
"description": "The longitude of the pin."
},
{
"name": "mapCenterLat",
"type": "number",
"required": true,
"description": "The map center latitude."
},
{
"name": "mapCenterLon",
"type": "number",
"required": true,
"description": "The map center longitude."
},
{
"name": "scenarioTitle",
"type": "string",
"required": true,
"description": "The title of the scenario."
},
{
"name": "timeOfDayId",
"type": "string",
"required": true,
"description": "The id for the time of day (AM/INTER/PM)"
},
{
"name": "modeId",
"type": "string",
"required": true,
"description": "The id of the mode."
},
{
"name": "width",
"type": "number",
"required": true,
"description": "The width of the requested overlay."
},
{
"name": "height",
"type": "number",
"required": true,
"description": "The height of the requested overlay."
},
{
"name": "direction",
"type": "string",
"required": true,
"description": "The direction of travel."
},
{
"name": "travelTimeInterval",
"type": "number",
"required": true,
"description": "The total minutes between the travel time bands"
},
{
"name": "compareType",
"type": "string",
"required": true
},
{
"name": "compareValue",
"type": "string",
"required": true
}
],
"returnType": "Object",
"deprecated": false,
"tags": [
"TravelTime"
]
}
],
"totalEndpoints": 2,
"generatedAt": "2025-07-10T01:28:59.106Z"
};