UNPKG

@nativescript-community/ui-carto

Version:

NativeScript plugin for CARTO Mobile SDK

28 lines (27 loc) 1.38 kB
import { Color } from '@nativescript/core'; import { Geometry } from '../geometry'; import { BaseVectorElementStyleBuilder } from './index.common'; import { BaseLineVectorElement } from './index.ios'; import { LineStyleBuilder, LineStyleBuilderOptions } from './line'; import { PolygonOptions, PolygonStyleBuilderOptions } from './polygon'; export declare class PolygonStyleBuilder extends BaseVectorElementStyleBuilder<NTPolygonStyleBuilder, PolygonStyleBuilderOptions> { createNative(options: PolygonStyleBuilderOptions): NTPolygonStyleBuilder; color: Color | string; get lineStyleBuilder(): LineStyleBuilder | LineStyleBuilderOptions | any; set lineStyleBuilder(value: LineStyleBuilder | LineStyleBuilderOptions | any); buildLineStyle(): NTLineStyle; mBuildStyle: NTPolygonStyle; buildStyle(): NTPolygonStyle; } export declare class Polygon extends BaseLineVectorElement<NTPolygon, PolygonOptions> { color: Color | string; width: number; lineColor: Color | string; lineWidth: number; createNative(options: PolygonOptions): NTPolygon; buildStyle(): NTPolygonStyle; get styleBuilder(): PolygonStyleBuilder | NTPolygonStyle | PolygonStyleBuilderOptions; set styleBuilder(value: PolygonStyleBuilder | NTPolygonStyle | PolygonStyleBuilderOptions); set geometry(geometry: Geometry); rebuildLineStyle(): void; }