UNPKG

api-railway

Version:
21 lines 889 B
import { Client } from "./index.js"; import { URLBuilder } from "./utils.js"; export default class Schedules { baseUrl; headers; constructor(client) { this.baseUrl = `${client.protocol}://${client.baseUrl}/${client.apiVersion}`; this.headers = client.headers; } getScheduleParts(trainNumber, fullSchedule) { fullSchedule ??= false; const urlBuilder = new URLBuilder(this.baseUrl, this.headers).addResource("schedules"); return urlBuilder.addResource(trainNumber).addQueryParam({ fullSchedule }).buildURL(); } async getSchedule(trainNumber, fullSchedule) { fullSchedule ??= false; const urlBuilder = new URLBuilder(this.baseUrl, this.headers).addResource("schedules"); return urlBuilder.addResource(trainNumber).addQueryParam({ fullSchedule }).fetch(); } } //# sourceMappingURL=schedules.js.map