UNPKG

@golemio/pid

Version:
12 lines (11 loc) 786 B
import { IStopTimeRepository } from "../../domain/repository/IStopTimeRepository"; import { IPublicStopTimeCacheDto } from "../../../../schema-definitions/vehicle-positions/redis/interfaces/IPublicStopTimeCacheDto"; import { IoRedisConnector } from "@golemio/core/dist/helpers/data-access/redis/IoRedisConnector"; import { ILogger } from "@golemio/core/dist/helpers/logger/LoggerProvider"; export declare class PublicStopTimeRepository implements IStopTimeRepository { private redisConnector; private log; constructor(redisConnector: IoRedisConnector, log: ILogger); getPublicStopTimeCache(vehicleId: string, gtfsTripId: string): Promise<IPublicStopTimeCacheDto[]>; getManyPublicStopTimeCaches(tuples: string[][]): Promise<Map<string, IPublicStopTimeCacheDto[]>>; }