UNPKG

@golemio/pid

Version:
21 lines (20 loc) 1.03 kB
import { IRopidGTFSCisStopsData, IRopidGTFSCisStopsInputData } from "../../../schema-definitions/ropid-gtfs/RopidGTFSCisStops"; import { IRopidGTFSCisStopGroupsData, IRopidGTFSCisStopGroupsInputData } from "../../../schema-definitions/ropid-gtfs/RopidGTFSCisStopGroups"; import { AbstractTransformation } from "@golemio/core/dist/helpers/transformation/AbstractTransformation"; export interface ICisStopsTransformationData { data: IInputDataset[]; name: string; } interface IInputDataset extends IRopidGTFSCisStopGroupsInputData { stops: IRopidGTFSCisStopsInputData[]; } export interface ICisStopsTransformedData { cis_stop_groups: IRopidGTFSCisStopGroupsData[]; cis_stops: IRopidGTFSCisStopsData[]; } export declare class RopidGTFSCisStopsTransformation extends AbstractTransformation<ICisStopsTransformationData, ICisStopsTransformedData> { name: string; protected transformInternal: ({ data }: ICisStopsTransformationData) => ICisStopsTransformedData; private getUniqueStopGroups; } export {};