UNPKG

@nativescript-community/ui-carto

Version:
62 lines (53 loc) 2.15 kB
import { BaseNative } from '..'; import { DirAssetPackage } from '../utils/index.ios'; export interface VectorTileDecoderOptions {} export class VectorTileDecoder extends BaseNative<any, VectorTileDecoderOptions> { constructor(options: VectorTileDecoderOptions); } export interface MBVectorTileDecoderOptions extends VectorTileDecoderOptions { zipPath?: string; dirPath?: string; cartoCss?: string; style?: string; liveReload?: boolean; pack?: ZippedAssetPackage | DirAssetPackage; loadAsset?(param0: string): com.carto.core.BinaryData; getAssetNames?(): com.carto.core.StringVector; } export class MBVectorTileDecoder extends BaseNative<any, MBVectorTileDecoderOptions> { style?: string; liveReload?: boolean; constructor(options: MBVectorTileDecoderOptions, native?: any); reloadStyle(); setStyleParameter(param: string, value: string); setStyleParameters(value: Record<string, string> | any); setJSONStyleParameters(value: Record<string, string> | string); setCartoCSSStyleSet(param0: string): void; setCompiledStyleSet(param0: any): void; getCompiledStyleSet(): any; getCartoCSSStyleSet(): any; getStyleParameter(param0: string): string; getStyleParameters(): core.StringVector; addFallbackFont(param0: core.BinaryData): void; getMaxZoom(): number; getMinZoom(): number; // setFeatureIdOverride(value: boolean); // isFeatureIdOverride(): boolean; // setCartoCSSLayerNamesIgnored(ignore: boolean); // isCartoCSSLayerNamesIgnored(): boolean; // setLayerNameOverride(name: string); // getLayerNameOverride(): string; } // export interface CartoVectorTileDecoderOptions extends VectorTileDecoderOptions { // zipPath?: string; // dirPath?: string; // cartoCss?: string; // style?: string; // liveReload?: boolean; // } // export class CartoVectorTileDecoder extends BaseNative<any, CartoVectorTileDecoderOptions> { // style?: string; // liveReload?: boolean; // constructor(options: CartoVectorTileDecoderOptions, native?: any); // setStyleParameter(param: string, value: string); // }