@golemio/pid
Version:
Golemio PID Module
16 lines (15 loc) • 884 B
TypeScript
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>;
}