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

16 lines (15 loc) 831 B
import { RoutePlannerResult } from "../../models/entities/route-planner-result"; import { AgentData, JobData, ShipmentData } from "../../models"; export declare class RouteResultEditorBase { protected readonly result: RoutePlannerResult; protected readonly unassignedReq = "unassigned"; protected readonly assignAgentReqStart = "assign-agent-"; constructor(result: RoutePlannerResult); protected checkIfArrayIsUnique(myArray: any[]): boolean; protected getAgentByIndex(agentIndex: number): AgentData; protected getJobByIndex(jobIndex: number): JobData; protected getShipmentByIndex(shipmentIndex: number): ShipmentData; protected validateAgent(agentIndex: number): void; protected updateResult(newResult: RoutePlannerResult): void; protected addAgentCapabilities(agents: any[]): void; }