import { IEta } from "../../../entities/ShuttleRepositoryEntities"; import { ETARepositoryEventName, ETARepositoryEventListener } from "./ETAGetterRepository"; import { ExternalSourceETARepository } from "./ExternalSourceETARepository"; export class RedisExternalSourceETARepository implements ExternalSourceETARepository { addOrUpdateEtaFromExternalSource(eta: IEta): Promise { throw new Error("Method not implemented."); } removeEtaIfExists(shuttleId: string, stopId: string): Promise { throw new Error("Method not implemented."); } on(event: T, listener: ETARepositoryEventListener): this { throw new Error("Method not implemented."); } once(event: T, listener: ETARepositoryEventListener): this { throw new Error("Method not implemented."); } off(event: T, listener: ETARepositoryEventListener): this { throw new Error("Method not implemented."); } addListener(event: T, listener: ETARepositoryEventListener): this { throw new Error("Method not implemented."); } removeListener(event: T, listener: ETARepositoryEventListener): this { throw new Error("Method not implemented."); } getEtasForShuttleId(shuttleId: string): Promise { throw new Error("Method not implemented."); } getEtasForStopId(stopId: string): Promise { throw new Error("Method not implemented."); } getEtaForShuttleAndStopId(shuttleId: string, stopId: string): Promise { throw new Error("Method not implemented."); } removeAllListeners(eventName?: string | symbol | undefined): this { throw new Error("Method not implemented."); } setMaxListeners(n: number): this { throw new Error("Method not implemented."); } getMaxListeners(): number { throw new Error("Method not implemented."); } listeners(eventName: string | symbol): Function[] { throw new Error("Method not implemented."); } rawListeners(eventName: string | symbol): Function[] { throw new Error("Method not implemented."); } emit(eventName: string | symbol, ...args: any[]): boolean { throw new Error("Method not implemented."); } listenerCount(eventName: string | symbol, listener?: Function | undefined): number { throw new Error("Method not implemented."); } prependListener(eventName: string | symbol, listener: (...args: any[]) => void): this { throw new Error("Method not implemented."); } prependOnceListener(eventName: string | symbol, listener: (...args: any[]) => void): this { throw new Error("Method not implemented."); } eventNames(): (string | symbol)[] { throw new Error("Method not implemented."); } }