api-railway
Version:
Api wrapper for api.railwayapi.site
24 lines (23 loc) • 890 B
TypeScript
import { Client } from "./index.js";
import type { StationCode, TrainsBetweenStations } from "./types.js";
export default class TrainsBtwStations {
private readonly baseUrl;
private readonly headers;
constructor(client: Client);
getTrainsBtwStationsParts(fromStation: StationCode, toStation: StationCode, options?: {
allTrains?: boolean;
date?: string;
flexible?: boolean;
}): {
url: string;
headers?: Record<string, string>;
method?: "GET" | "POST" | "PUT" | "PATCH" | "DELETE";
params: Record<string, string>;
body: BodyInit | null;
};
getTrainsBtwStations(fromStation: StationCode, toStation: StationCode, options?: {
allTrains?: boolean;
date?: string;
flexible?: boolean;
}): Promise<[Error] | [undefined, import("./types.js").ApiError | TrainsBetweenStations]>;
}