@nativescript-community/ui-carto
Version:
NativeScript plugin for CARTO Mobile SDK
25 lines (24 loc) • 1.24 kB
TypeScript
import type { MBVectorTileDecoderOptions, VectorTileDecoderOptions } from '.';
import { BaseVectorTileDecoder } from './index.common';
export declare class VectorTileDecoder extends BaseVectorTileDecoder<NTVectorTileDecoder, VectorTileDecoderOptions> {
createNative(options: VectorTileDecoderOptions): NTVectorTileDecoder;
}
export declare class MBVectorTileDecoder extends BaseVectorTileDecoder<NTMBVectorTileDecoder, MBVectorTileDecoderOptions> {
pack: NTZippedAssetPackage;
createNative(options: MBVectorTileDecoderOptions): NTMBVectorTileDecoder;
set style(style: string);
get style(): string;
reloadStyle(): void;
setStyleParameter(param: string, value: string): void;
setStyleParameters(value: Record<string, string> | NTStringMap): void;
setJSONStyleParameters(value: Record<string, string> | string): void;
setCartoCSSStyleSet(cartoCss: string): void;
setCompiledStyleSet(param0: NTCompiledStyleSet): void;
getCompiledStyleSet(): NTCompiledStyleSet;
getCartoCSSStyleSet(): NTCartoCSSStyleSet;
getStyleParameter(param0: string): string;
getStyleParameters(): any[];
addFallbackFont(param0: NTBinaryData): void;
getMinZoom(): number;
getMaxZoom(): number;
}