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

17 lines (16 loc) 787 B
import { FeatureResponseData } from "../../../../../models"; import { RouteResultEditorBase } from "../../../route-result-editor-base"; export declare const MISSING_LEG_DATA = -1; export interface WaypointLegIndices { prevLegIndex: number | undefined; nextLegIndex: number | undefined; } export declare class LegRecalculator { static replaceLegsForInsertedWaypoint(context: RouteResultEditorBase, agentIndex: number, waypointIndex: number): void; static fillMissingLegData(context: RouteResultEditorBase, agentFeature: FeatureResponseData): Promise<void>; private static fillMissingOrderedLegs; private static recreateGeometry; private static getMappedRouteWaypointLocation; private static getWaypointLocation; private static findMissingLegIndices; }