@nativescript-community/ui-carto
Version:
NativeScript plugin for CARTO Mobile SDK
31 lines (30 loc) • 3.13 kB
TypeScript
import { ImageAsset, ImageSource } from '@nativescript/core';
import { NativePropertyOptions } from '.';
import { DefaultLatLonKeys, GenericMapPos, MapPos, MapPosVector, MapPosVectorVector } from './core';
import { Geometry } from './geometry';
import { FeatureCollection } from './geometry/feature';
import { nativeProperty } from './index.common';
import { BaseVectorElementStyleBuilder } from './vectorelements';
export { nativeProperty };
export { BaseNative } from './BaseNative';
export declare function getCartoBitmap(src: string | ImageSource | ImageAsset): com.carto.graphics.Bitmap;
export declare function nativeColorProperty(target: any, k?: any, desc?: PropertyDescriptor): any;
export declare function nativeColorProperty(options: NativePropertyOptions): (target: any, k?: any, desc?: PropertyDescriptor) => any;
export declare function nativeNColorProperty(target: any, k?: any, desc?: PropertyDescriptor): any;
export declare function nativeNColorProperty(options: NativePropertyOptions): (target: any, k?: any, desc?: PropertyDescriptor) => any;
export declare function nativeFontProperty(target: any, k?: any, desc?: PropertyDescriptor): any;
export declare function nativeFontProperty(options: NativePropertyOptions): (target: any, k?: any, desc?: PropertyDescriptor) => any;
export declare function nativeEnumProperty(target: any, k?: any, desc?: PropertyDescriptor): any;
export declare function nativeEnumProperty(options: NativePropertyOptions): (target: any, k?: any, desc?: PropertyDescriptor) => any;
export declare function nativeAndroidEnumProperty(androidEnum: any, options: NativePropertyOptions): (target: any, k?: any, desc?: PropertyDescriptor) => any;
export declare function nativeCartoImageProperty(target: any, k?: any, desc?: PropertyDescriptor): any;
export declare function nativeCartoImageProperty(options: NativePropertyOptions): (target: any, k?: any, desc?: PropertyDescriptor) => any;
export declare function nativeImageProperty(target: any, k?: any, desc?: PropertyDescriptor): any;
export declare function nativeImageProperty(options: NativePropertyOptions): (target: any, k?: any, desc?: PropertyDescriptor) => any;
export declare function featureCollectionFromArgs<T = DefaultLatLonKeys>(collection: FeatureCollection<T>): com.carto.geometry.FeatureCollection;
export declare function styleFromArgs(style: BaseVectorElementStyleBuilder<any, any>): com.carto.styles.Style;
export declare function geometryFromArgs<T = DefaultLatLonKeys>(geometry: Geometry<T>): com.carto.geometry.Geometry;
export declare function mapPosVectorFromArgs<T = DefaultLatLonKeys>(positions: MapPosVector<T> | GenericMapPos<T>[] | com.carto.core.MapPosVector, ignoreAltitude?: boolean): com.carto.core.MapPosVector;
export declare function mapPosVectorVectorFromArgs(positions: MapPosVectorVector | MapPos[][], ignoreAltitude?: boolean): com.carto.core.MapPosVectorVector;
export declare function nativeMapVecProperty(target: any, k?: any, desc?: PropertyDescriptor): any;
export declare function nativeMapVecProperty(options: NativePropertyOptions): (target: any, k?: any, desc?: PropertyDescriptor) => any;