UNPKG

@nativescript-community/ui-carto

Version:

NativeScript plugin for CARTO Mobile SDK

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