@golemio/pid
Version:
Golemio PID Module
11 lines (10 loc) • 616 B
TypeScript
import { RopidVYMIEventsModel, RopidVYMIEventsRoutesModel } from "../../../../ropid-vymi";
import { GtfsRtRedisRepository } from "../data-access/GtfsRtRedisRepository";
import { IFeedHeader } from "../interfaces/GtfsRealtimeInterfaces";
export declare class AlertsGenerator {
private readonly gtfsRtRedisRepository;
private readonly vymiEventsRepository;
private alertsTransformation;
constructor(gtfsRtRedisRepository: GtfsRtRedisRepository, vymiEventsRepository: RopidVYMIEventsModel, vymiRoutesRepository: RopidVYMIEventsRoutesModel);
generateAlerts(feedHeader: IFeedHeader): Promise<void>;
}