UNPKG

@nativescript-community/ui-carto

Version:

NativeScript plugin for CARTO Mobile SDK

25 lines (24 loc) 1.18 kB
import { BaseNative } from '../BaseNative'; import { Projection } from '../projections'; import { MapPosVector } from '../core'; import { GeoJSONGeometryWriterOptions, WKBGeometryWriterOptions, WKTGeometryWriterOptions } from './writer'; import { Geometry } from '.'; import { FeatureCollection } from './feature'; export declare class GeoJSONGeometryWriter extends BaseNative<NTGeoJSONGeometryWriter, GeoJSONGeometryWriterOptions> { createNative(): NTGeoJSONGeometryWriter; writePoses<T>(value: MapPosVector<T>): string; writeGeometry<T>(value: Geometry<T>): string; writeFeatureCollection<T>(value: FeatureCollection<T>): string; set sourceProjection(value: Projection); get sourceProjection(): Projection; } export declare class WKBGeometryWriter extends BaseNative<NTWKBGeometryWriter, WKBGeometryWriterOptions> { z: boolean; createNative(): NTWKBGeometryWriter; writeGeometry(value: Geometry<any, any>): NTBinaryData; } export declare class WKTGeometryWriter extends BaseNative<NTWKTGeometryWriter, WKTGeometryWriterOptions> { z: boolean; createNative(): NTWKTGeometryWriter; writeGeometry(value: Geometry<any, any>): string; }