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) 720 B
import { Job, AddAssignOptions, RemoveOptions } from "../../models"; import { RouteResultEditorBase } from "./route-result-editor-base"; /** * Editor for managing jobs in a route planner result */ export declare class RouteResultJobEditor extends RouteResultEditorBase { assignJobs(agentIndex: number, jobIndexes: number[], options?: AddAssignOptions): Promise<boolean>; removeJobs(jobIndexes: number[], options?: RemoveOptions): Promise<boolean>; addNewJobs(agentIndex: number, jobs: Job[], options?: AddAssignOptions): Promise<boolean>; private validateJobs; private validateJobAssignment; private validateJobExists; private appendJobsToInput; private validateNewJobsHaveLocations; }