UNPKG

@nativescript-community/ui-carto

Version:

NativeScript plugin for CARTO Mobile SDK

30 lines (25 loc) 783 B
import { Geometry } from '.'; export interface Feature<T = DefaultLatLonKeys> { properties: { [k: string]: any }; geometry: Geometry<T>; // getProperties(): any; // getGeometry(): Geometry; } export interface VectorTileFeature extends Feature { id: number; layerName: string; mapTile: any; distance: number; } export class FeatureCollection<T = DefaultLatLonKeys> { constructor(native: any); getFeature(index: number): Feature<T>; getGeometry(index: number): Geometry<T>; getFeatureCount(): number; readonly featureCount: number; getNative(); getBounds(): MapBounds<T>; } export class VectorTileFeatureCollection<T = DefaultLatLonKeys> extends FeatureCollection { getFeature(index: number): VectorTileFeature<T>; }