UNPKG

@golemio/pid

Version:
19 lines (18 loc) 1.12 kB
import { RopidGtfsFacade } from "../../../RopidGtfsFacade"; import { RopidGtfsRepository } from "../../../data-access/RopidGtfsRepository"; import { IDatabaseConnector } from "@golemio/core/dist/helpers/data-access/postgres/IDatabaseConnector"; import { ILogger } from "@golemio/core/dist/helpers/logger/LoggerProvider"; import { AbstractEmptyTask } from "@golemio/core/dist/integration-engine/workers"; import { PrecomputedTablesFacade } from "./helpers/PrecomputedTablesFacade"; export declare class RefreshPrecomputedTablesTask extends AbstractEmptyTask { private readonly ropidGtfsRepository; private readonly precomputeTablesFacade; private readonly ropidGtfsFacade; private readonly databaseConnector; private readonly logger; readonly queueName = "refreshPrecomputedTables"; readonly queueTtl: number; private readonly dataCacheManager; constructor(ropidGtfsRepository: RopidGtfsRepository, precomputeTablesFacade: PrecomputedTablesFacade, ropidGtfsFacade: RopidGtfsFacade, databaseConnector: IDatabaseConnector, logger: ILogger); protected execute(): Promise<void>; }