@nativescript-community/ui-carto
Version:
NativeScript plugin for CARTO Mobile SDK
29 lines (28 loc) • 1.59 kB
TypeScript
import type { MBVectorTileDecoderOptions, VectorTileDecoderOptions } from '.';
import { DirAssetPackage, ZippedAssetPackage } from '../utils';
import { BaseVectorTileDecoder } from './index.common';
export declare class VectorTileDecoder extends BaseVectorTileDecoder<com.carto.vectortiles.VectorTileDecoder, VectorTileDecoderOptions> {
createNative(options: VectorTileDecoderOptions): any;
}
export declare class MBVectorTileDecoder extends BaseVectorTileDecoder<com.carto.vectortiles.MBVectorTileDecoder, MBVectorTileDecoderOptions> {
pack: com.carto.utils.AssetPackage | DirAssetPackage | ZippedAssetPackage;
mInterface: com.akylas.carto.additions.AKAssetPackage.Interface;
constructor(options: any);
createNative(options: MBVectorTileDecoderOptions): com.carto.vectortiles.MBVectorTileDecoder;
set style(style: string);
get style(): string;
get nativePack(): any;
reloadStyle(): void;
setStyleParameter(param: string, value: string): void;
setStyleParameters(value: Record<string, string> | com.carto.core.StringMap): void;
setJSONStyleParameters(value: Record<string, string> | string): void;
setCartoCSSStyleSet(cartoCss: string): void;
setCompiledStyleSet(param0: com.carto.styles.CompiledStyleSet): void;
getCompiledStyleSet(): com.carto.styles.CompiledStyleSet;
getCartoCSSStyleSet(): com.carto.styles.CartoCSSStyleSet;
getStyleParameter(param0: string): string;
getStyleParameters(): any[];
addFallbackFont(param0: com.carto.core.BinaryData): void;
getMinZoom(): number;
getMaxZoom(): number;
}