UNPKG

@nativescript-community/ui-carto

Version:

NativeScript plugin for CARTO Mobile SDK

35 lines (34 loc) 2.12 kB
import { DirAssetPackageOptions, ZippedAssetPackageOptions } from '.'; import { BaseNative } from '../BaseNative'; import { DefaultLatLonKeys, GenericMapPos, MapPosVector, MapRange, NativeVector } from '../core'; export declare function nativeVectorToArray<T>(vector: NativeVector<T>): any[]; export declare function arrayToNativeVector<T>(array: any[]): NTStringVector; export declare function nativeVariantToJS(variant: NTVariant): any; export declare function jsonVariant(str: string): NTVariant; export declare function JSVariantToNative(variant: any): NTVariant; export declare function nativeMapToJS(theMap: NTStringVariantMap): {}; export declare function setShowDebug(value: boolean): void; export declare function setShowWarn(value: boolean): void; export declare function setShowInfo(value: boolean): void; export declare function setShowError(value: boolean): void; export declare class ZippedAssetPackage extends BaseNative<NTZippedAssetPackage, ZippedAssetPackageOptions> { createNative(options: ZippedAssetPackageOptions): NTZippedAssetPackage; getAssetNames(): NTStringVector; } export declare class NTDirAssetPackageImpl extends NTAssetPackage { assetNames: NTStringVector; dirPath: string; cartoDirPath: string; loadUsingNS: boolean; static new(): NTDirAssetPackageImpl; initialize(options: DirAssetPackageOptions): void; loadAsset(name: any): NTBinaryData; getAssetNames(): NTStringVector; } export declare class DirAssetPackage extends BaseNative<NTDirAssetPackageImpl, DirAssetPackageOptions> { createNative(options: DirAssetPackageOptions): NTDirAssetPackageImpl; } export declare function distanceToEnd<T = DefaultLatLonKeys>(index: number, coordinates: MapPosVector<T> | GenericMapPos<T>[]): number; export declare function isLocationOnPath<T = DefaultLatLonKeys>(point: GenericMapPos<T>, coordinates: MapPosVector<T> | GenericMapPos<T>[], closed?: boolean, geodesic?: boolean, toleranceEarth?: number): number; export declare function fromNativeMapRange(value: NTMapRange): MapRange; export declare function toNativeMapRange(value: MapRange): NTMapRange;