@golemio/pid
Version:
Golemio PID Module
12 lines (11 loc) • 791 B
TypeScript
import { IGtfsDepartureRepository } from "../../domain/repository/IGtfsDepartureRepository";
import { IPublicGtfsDepartureCacheDto } from "../../../../schema-definitions/ropid-gtfs/redis/interfaces/IPublicGtfsDepartureCacheDto";
import { IoRedisConnector } from "@golemio/core/dist/helpers/data-access/redis/IoRedisConnector";
import { ILogger } from "@golemio/core/dist/helpers/logger/LoggerProvider";
export declare class PublicGtfsDepartureRepository implements IGtfsDepartureRepository {
private redisConnector;
private log;
constructor(redisConnector: IoRedisConnector, log: ILogger);
getPublicGtfsDepartureCache(stopIds: string[], minutesAfter: number, timeFrom?: Date, limit?: number): Promise<IPublicGtfsDepartureCacheDto[]>;
private getAndParseDepartureCache;
}