UNPKG

@golemio/pid

Version:
12 lines (11 loc) 791 B
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; }