UNPKG

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
"use strict"; // 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" };