@nativescript-community/ui-carto
Version:
NativeScript plugin for CARTO Mobile SDK
33 lines (32 loc) • 1.54 kB
TypeScript
import { Color, ImageAsset, ImageSource } from '@nativescript/core';
import { BalloonPopupOptions, BalloonPopupStyleBuilderOptions } from './balloonpopup';
import { BasePointVectorElement, BillboardStyleBuilder } from './index.ios';
export declare class BalloonPopupStyleBuilder extends BillboardStyleBuilder<NTBalloonPopupStyleBuilder, BalloonPopupStyleBuilderOptions> {
createNative(options: BalloonPopupStyleBuilderOptions): NTBalloonPopupStyleBuilder;
color: string | Color;
cornerRadius: number;
descriptionColor: string | Color;
descriptionFontName: string;
descriptionFontSize: number;
descriptionWrap: boolean;
leftColor: string | Color;
leftImage: string | ImageSource | ImageAsset;
rightColor: string | Color;
rightImage: string | ImageSource | ImageAsset;
strokeColor: string | Color;
strokeWidth: number;
titleColor: string | Color;
titleFontName: string;
titleFontSize: number;
titleWrap: boolean;
triangleHeight: number;
triangleWidth: number;
mBuildStyle: NTBalloonPopupStyle;
buildStyle(): NTBalloonPopupStyle;
}
export declare class BalloonPopup extends BasePointVectorElement<NTBalloonPopup, BalloonPopupOptions> {
createNative(options: BalloonPopupOptions): NTBalloonPopup;
buildStyle(): NTBalloonPopupStyle;
get styleBuilder(): BalloonPopupStyleBuilder | NTBalloonPopupStyle | BalloonPopupStyleBuilderOptions;
set styleBuilder(value: BalloonPopupStyleBuilder | NTBalloonPopupStyle | BalloonPopupStyleBuilderOptions);
}