UNPKG

@golemio/pid

Version:
16 lines (15 loc) 918 B
import { GTFSRouteTypeEnum } from "../../../../helpers/RouteTypeEnums"; import { IBoundingBox } from "../../domain/IBoudingBox"; import { IVehiclePositionsRepository } from "../../domain/repository/IVehiclePositionsRepository"; import { ILogger } from "@golemio/core/dist/helpers/logger/LoggerProvider"; import { IGeoJSONFeatureCollection } from "@golemio/core/dist/output-gateway"; import { IBoundingBoxHelper } from "../helpers/interfaces/IBoundingBoxHelper"; export declare class PublicVehiclePositionsFacade { private repository; private boundingBoxHelper; private log; private transformation; constructor(repository: IVehiclePositionsRepository, boundingBoxHelper: IBoundingBoxHelper, log: ILogger); getAll(boundingBox: IBoundingBox, routeShortName: string | string[] | undefined, type: GTFSRouteTypeEnum[] | undefined): Promise<IGeoJSONFeatureCollection>; private filterClientSide; }