@nativescript-community/ui-carto
Version:
NativeScript plugin for CARTO Mobile SDK
23 lines (22 loc) • 1.18 kB
TypeScript
import { Color } from '@nativescript/core';
import { Geometry } from '../geometry';
import { BasePointVectorElement } from './index.android';
import { BaseVectorElementStyleBuilder } from './index.common';
import { PointOptions, PointStyleBuilderOptions } from './point';
export declare class PointStyleBuilder extends BaseVectorElementStyleBuilder<com.carto.styles.PointStyleBuilder, PointStyleBuilderOptions> {
createNative(options: PointStyleBuilderOptions): com.carto.styles.PointStyleBuilder;
size: number;
color: Color | string;
clickSize: number;
mBuildStyle: com.carto.styles.PointStyle;
buildStyle(): com.carto.styles.PointStyle;
}
export declare class Point extends BasePointVectorElement<com.carto.vectorelements.Point, PointOptions> {
color: Color | string;
size: number;
createNative(options: PointOptions): com.carto.vectorelements.Point;
buildStyle(): com.carto.styles.PointStyle;
get styleBuilder(): PointStyleBuilder | com.carto.styles.PointStyle | PointStyleBuilderOptions;
set styleBuilder(value: PointStyleBuilder | com.carto.styles.PointStyle | PointStyleBuilderOptions);
set geometry(geometry: Geometry);
}