UNPKG

@nativescript-community/ui-carto

Version:

NativeScript plugin for CARTO Mobile SDK

19 lines (18 loc) 1.11 kB
import { LocalVectorDataSourceOptions } from './vector'; import { DataSource } from '.'; import { BaseVectorElement, VectorElementVector } from '../vectorelements'; import { GeometrySimplifier } from '../geometry/simplifier'; import { FeatureCollection } from '../geometry/feature'; export declare abstract class VectorDataSource<T extends NTVectorDataSource, U extends LocalVectorDataSourceOptions> extends DataSource<T, U> { } export declare class LocalVectorDataSource extends VectorDataSource<NTLocalVectorDataSource, LocalVectorDataSourceOptions> { createNative(options: LocalVectorDataSourceOptions): NTLocalVectorDataSource; add(element: BaseVectorElement<any, any>): void; remove(element: BaseVectorElement<any, any>): void; clear(): void; addFeatureCollection(featureCollection: FeatureCollection, style: any): void; addAll(elements: VectorElementVector): void; removeAll(elements: VectorElementVector): void; setGeometrySimplifier(simplifier: GeometrySimplifier<any, any>): void; getDataExtent(): import("../core").MapBounds<import("../core").DefaultLatLonKeys>; }