UNPKG

@nativescript-community/ui-carto

Version:

NativeScript plugin for CARTO Mobile SDK

27 lines 934 B
import { BaseNative } from '../BaseNative'; export function styleBuilderProperty(target, propertyKey, desc) { Object.defineProperty(target, propertyKey, { get() { return this.options.styleBuilder[propertyKey]; }, set(value) { this.options.styleBuilder[propertyKey] = value; this.rebuildStyle(); } }); } export function lineStyleBuilderProperty(target, propertyKey, desc) { const realKey = propertyKey.charAt(4).toLowerCase() + propertyKey.slice(5); Object.defineProperty(target, propertyKey, { get() { return this.options.styleBuilder.lineStyleBuilder[realKey]; }, set(value) { this.options.styleBuilder.lineStyleBuilder[realKey] = value; this.rebuildLineStyle(); } }); } export class BaseVectorElementStyleBuilder extends BaseNative { } //# sourceMappingURL=index.common.js.map