diff --git a/src/repository.ts b/src/repository.ts index 30bca16..51114b4 100644 --- a/src/repository.ts +++ b/src/repository.ts @@ -50,6 +50,8 @@ export interface IOrderedStop { /** * Repository interface for data derived from Passio API. * The repository is not designed to have write locks in place. + * Objects passed from/to the repository should be treated + * as disposable. */ export interface Repository { // Getter methods @@ -92,6 +94,6 @@ export interface Repository { addOrUpdateRoute(route: IRoute): Promise; addOrUpdateShuttle(shuttle: IShuttle): Promise; addOrUpdateStop(stop: IStop): Promise; - addOrUpdateOrderedStop(orderedStop: IStop): Promise; + addOrUpdateOrderedStop(orderedStop: IOrderedStop): Promise; addOrUpdateEta(eta: IEta): Promise; } \ No newline at end of file