@golemio/pid
Version:
Golemio PID Module
21 lines (20 loc) • 1.71 kB
TypeScript
import { DatasetEnum } from "../../../../helpers/DatasetEnum";
import { DatasetModelName } from "../../../../../../schema-definitions/ropid-gtfs";
import { DatasetMap, GTFSDatasets, ICachedDataset, SaveMethod } from "./HelperTypes";
export declare class RopidGtfsFactory {
private dataSourceGtfs;
private dataSourceCisStops;
private dataSourceOisMapping;
private dataSourceRunNumbers;
private transformationGtfs;
private transformationCisStops;
private transformationOisMapping;
private datasetMap;
private staticFileRedisRepository;
private ropidGtfsRouteSubAgencyTransformation;
constructor();
getDatasetMap(): DatasetMap;
getTransformation(dataset: GTFSDatasets): import("@golemio/core/dist/helpers/transformation/AbstractTransformation").AbstractTransformation<import("../../../../transformations/RopidGTFSCisStopsTransformation").ICisStopsTransformationData, import("../../../../transformations/RopidGTFSCisStopsTransformation").ICisStopsTransformedData> | import("@golemio/core/dist/helpers/transformation/AbstractTransformation").AbstractTransformation<import("../../../../transformations/RopidGTFSOisTransformation").IOisMappingTransformationData, import("../../../../../../schema-definitions/ropid-gtfs/RopidGTFSOisMapping").IRopidGTFSOisMappingData[]> | import("@golemio/core/dist/helpers/transformation/AbstractTransformation").AbstractTransformation<import("../../../../transformations/RopidGTFSTransformation").IRopidGtfsTransformationData, import("stream").Readable>;
getSaveMethod(dataset: DatasetEnum, modelName: string): SaveMethod;
loadAndTransformDataset(inputData: ICachedDataset, modelName: DatasetModelName): Promise<any>;
}