@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
13 lines (12 loc) • 671 B
TypeScript
import { AddAssignOptions, FeatureResponseData } from "../../../../../models";
import { RouteResultEditorBase } from "../../../route-result-editor-base";
/**
* Shared helper for resolving insert positions
*/
export declare class InsertPositionResolver {
static hasExplicitInsertPosition(options: AddAssignOptions): boolean;
static shouldAppend(options: AddAssignOptions): boolean;
static resolveInsertPosition(options: AddAssignOptions): number;
static validateAfterWaypointIndex(context: RouteResultEditorBase, agentIndex: number, waypointIndex: number): void;
static extractRouteLocations(agentFeature: FeatureResponseData): [number, number][];
}