UNPKG

@geoapify/route-planner-sdk

Version:

TypeScript SDK for the Geoapify Route Planner API. Supports route optimization, delivery planning, and timeline visualization in browser and Node.js

27 lines (26 loc) 1.1 kB
import { RoutePlannerResultData } from "../models/interfaces/result/route-planner-result-data"; /** * Helper class for converting IDs to indexes and vice versa */ export declare class IndexConverter { /** * Converts agent ID or index to index */ static convertAgentToIndex(data: RoutePlannerResultData, agentIdOrIndex: string | number, throwExceptionIfNotFound?: boolean): number; /** * Converts job ID or index to index */ static convertJobToIndex(data: RoutePlannerResultData, jobIdOrIndex: string | number): number; /** * Converts shipment ID or index to index */ static convertShipmentToIndex(data: RoutePlannerResultData, shipmentIdOrIndex: string | number): number; /** * Converts multiple job IDs or indexes to indexes */ static convertJobsToIndexes(data: RoutePlannerResultData, jobIndexesOrIds: number[] | string[]): number[]; /** * Converts multiple shipment IDs or indexes to indexes */ static convertShipmentsToIndexes(data: RoutePlannerResultData, shipmentIds: number[] | string[]): number[]; }