UNPKG

@nativescript-community/ui-carto

Version:

NativeScript plugin for CARTO Mobile SDK

31 lines (27 loc) 1.03 kB
import { Color, Font, ImageAsset, ImageSource } from '@nativescript/core'; import { BaseNative } from '..'; import { MapPos } from '../core'; import { BaseVectorElement, VectorElementVector } from '../vectorelements'; export interface ClusterElementBuilderOptions { image?: string | ImageSource | ImageAsset; color?: string | Color; size?: number; shape?: string; textColor?: string | Color; textSize?: number; font?: Font; bbox?: boolean; buildClusterElement?: (position: MapPos, elements: VectorElementVector) => BaseVectorElement<any, any>; } export class ClusterElementBuilder<T, U extends ClusterElementBuilderOptions> extends BaseNative<T, U> { constructor(options: U); buildClusterElement?: (position: MapPos, elements: VectorElementVector) => BaseVectorElement<any, any>; image?: string | ImageSource | ImageAsset; color?: string | Color; size?: number; shape?: string; textColor?: string | Color; textSize?: number; font?: Font; bbox?: boolean; }