UNPKG

smarteta

Version:

Smart urban ETA estimator based on time, distance, vehicle type and real-world corrections

25 lines (24 loc) 590 B
export type VehicleType = 'car' | 'scooter'; export interface HistoricalEntry { fromLat: number; fromLng: number; toLat: number; toLng: number; actualMinutes: number; } export interface EstimateInput { startLat: number; startLng: number; endLat: number; endLng: number; vehicleType: VehicleType; now?: Date; historicalData?: HistoricalEntry[]; urbanOverride?: boolean; } export interface EstimateResult { min: number; avg: number; max: number; } export declare function estimateSmartETA(input: EstimateInput): EstimateResult;