UNPKG

@golemio/pid

Version:
17 lines (16 loc) 1.01 kB
import { JISEventsRepository } from "../../../../jis/repositories/JISEventsRepository"; import { RopidVYMIEventsModel, RopidVYMIEventsRoutesModel } from "../../../../ropid-vymi"; import { ISimpleConfig } from "@golemio/core/dist/helpers/configuration/ISimpleConfig"; import { GtfsRtRedisRepository } from "../data-access/GtfsRtRedisRepository"; import { IFeedHeader } from "../interfaces/GtfsRealtimeInterfaces"; export declare class AlertsGenerator { private readonly config; private readonly gtfsRtRedisRepository; private readonly jisEventsRepository; private readonly vymiEventsRepository; private alertsTransformation; private readonly jisEventsTransformation; private readonly jisAllowedOrgs; constructor(config: ISimpleConfig, gtfsRtRedisRepository: GtfsRtRedisRepository, jisEventsRepository: JISEventsRepository, vymiEventsRepository: RopidVYMIEventsModel, vymiRoutesRepository: RopidVYMIEventsRoutesModel); generateAlerts(feedHeader: IFeedHeader): Promise<void>; }