UNPKG

@golemio/pid

Version:
16 lines (15 loc) 884 B
import { RopidGtfsRepository } from "../../../../data-access/RopidGtfsRepository"; import { DeparturesRepository } from "../../../../data-access/precomputed/DeparturesRepository"; import { SourceTableSuffixEnum } from "../../../../helpers/SourceTableSuffixEnum"; import { ILogger } from "@golemio/core/dist/helpers/logger/LoggerProvider"; export declare class PrecomputedTablesFacade { private readonly logger; private readonly ropidGtfsRepository; private readonly departureRepository; /** Precomputed data repositories */ private minMaxStopSequencesRepository; private tripScheduleRepository; private servicesCalendarRepository; constructor(logger: ILogger, ropidGtfsRepository: RopidGtfsRepository, departureRepository: DeparturesRepository); createAndPopulatePrecomputedTmpTables: (sourceTableSuffix: SourceTableSuffixEnum) => Promise<void>; }