UNPKG

@golemio/pid

Version:
21 lines (20 loc) 815 B
import { AbstractTask } from "@golemio/core/dist/integration-engine/workers"; import { IDatasetsInput } from "./interfaces/IDatasetsInput"; import { DatasetsInputSchema } from "./schema/DownloadDataInputSchema"; export declare class DownloadDatasetsTask extends AbstractTask<IDatasetsInput> { readonly queueName = "downloadDatasets"; readonly queueTtl: number; readonly schema: typeof DatasetsInputSchema; private logger; private metadataRepository; private staticFileRedisRepository; private ropidGtfsRepository; private ropidGtfsFactory?; private gtfsRedisChannel; constructor(queuePrefix: string); protected execute(data: IDatasetsInput): Promise<void>; /** * Helper method - download and persist dataset */ private downloadAndPersistDatasetFiles; }