@golemio/pid
Version:
Golemio PID Module
20 lines (19 loc) • 820 B
TypeScript
import { IDepartureBoardOutputDto } from "../domain/DepartureInterfaces";
import { IGetDeparturesOptions } from "./interfaces/IGetDeparturesOptions";
declare class PIDDepartureBoardsModel {
private readonly log;
private readonly ropidDeparturesDirectionsModel;
private readonly departuresRepository;
private readonly runTripsRedisRepository;
private readonly positionsRedisRepository;
private readonly infotextFacade;
constructor();
getAll(options: IGetDeparturesOptions): Promise<IDepartureBoardOutputDto>;
private retrieveAndReturnStops;
private retrieveAndReturnInfotexts;
private retrieveAndReturnDirections;
private retrieveAndReturnDepartures;
private retrieveAndReturnRunTrips;
private retrieveAndReturnUntrackedTrips;
}
export { PIDDepartureBoardsModel };