From 38c336279328f7bf071831073b3ae48f148d2a7c Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Tue, 7 Jan 2025 15:55:03 -0800 Subject: [PATCH] make cache properties optional for ease of testing --- src/repositories/ApiBasedRepository.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/repositories/ApiBasedRepository.ts b/src/repositories/ApiBasedRepository.ts index 5e751ed..09c0d60 100644 --- a/src/repositories/ApiBasedRepository.ts +++ b/src/repositories/ApiBasedRepository.ts @@ -1,11 +1,11 @@ import { GetterRepository } from "./GetterRepository"; -import { IEta, IOrderedStop, IRoute } from "../entities/entities"; +import { IEta, IOrderedStop, IRoute, IStop } from "../entities/entities"; export interface ApiBasedRepositoryCache { - etasForShuttleId: { + etasForShuttleId?: { [shuttleId: string]: IEta[], }, - etasForStopId: { + etasForStopId?: { [stopId: string]: IEta[], }, // To speed things up, implement caches for other data later