@nativescript-community/ui-carto
Version:
NativeScript plugin for CARTO Mobile SDK
24 lines (23 loc) • 1.11 kB
TypeScript
import type { RouteMatchingResult as IRouteMatchingResult, RoutingResult as IRoutingResult, RoutingInstruction, RoutingServiceOptions } from '.';
import { BaseNative } from '../BaseNative';
import { MapPosVector, NativeVector } from '../core';
import { Projection } from '../projections';
export declare abstract class BaseRoutingService<T, U extends RoutingServiceOptions> extends BaseNative<T, U> {
}
export declare class RoutingInstructionVector extends NativeVector<RoutingInstruction> {
}
export declare class RoutingResult extends BaseNative<any, {}> implements IRoutingResult {
constructor(native: any);
getProjection(): Projection;
getTotalTime(): any;
getPoints(): MapPosVector<import("../core").DefaultLatLonKeys>;
getTotalDistance(): any;
getInstructions(): RoutingInstructionVector;
getRawResult(): any;
}
export declare class RouteMatchingResult extends BaseNative<any, {}> implements IRouteMatchingResult {
constructor(native: any);
getProjection(): Projection;
getPoints(): MapPosVector<import("../core").DefaultLatLonKeys>;
getRawResult(): any;
}