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.11 kB
import { RoutePlannerResultResponseData } from "../models/interfaces"; /** * Helper class for converting IDs to indexes and vice versa */ export declare class IndexConverter { /** * Converts agent ID or index to index */ static convertAgentToIndex(data: RoutePlannerResultResponseData, agentIdOrIndex: string | number, throwExceptionIfNotFound?: boolean): number; /** * Converts job ID or index to index */ static convertJobToIndex(data: RoutePlannerResultResponseData, jobIdOrIndex: string | number): number; /** * Converts shipment ID or index to index */ static convertShipmentToIndex(data: RoutePlannerResultResponseData, shipmentIdOrIndex: string | number): number; /** * Converts multiple job IDs or indexes to indexes */ static convertJobsToIndexes(data: RoutePlannerResultResponseData, jobIndexesOrIds: number[] | string[]): number[]; /** * Converts multiple shipment IDs or indexes to indexes */ static convertShipmentsToIndexes(data: RoutePlannerResultResponseData, shipmentIds: number[] | string[]): number[]; }