UNPKG

@nativescript-community/ui-carto

Version:

NativeScript plugin for CARTO Mobile SDK

18 lines (17 loc) 967 B
import { MemoryCacheTileDataSourceOptions, PersistentCacheTileDataSourceOptions, TileDownloadListener } from './cache'; import { TileDataSource } from '.'; import { MapBounds } from '../core'; export declare class PersistentCacheTileDataSource extends TileDataSource<NTPersistentCacheTileDataSource, PersistentCacheTileDataSourceOptions> { capacity: number; cacheOnlyMode: number; createNative(options: PersistentCacheTileDataSourceOptions): NTPersistentCacheTileDataSource; close(): void; clear(): void; isOpen(): boolean; stopAllDownloads(): void; startDownloadArea(mapBounds: MapBounds, minZoom: number, maxZoom: number, tileDownloadListener: TileDownloadListener): Promise<void>; } export declare class MemoryCacheTileDataSource extends TileDataSource<NTMemoryCacheTileDataSource, MemoryCacheTileDataSourceOptions> { capacity: number; createNative(options: MemoryCacheTileDataSourceOptions): NTMemoryCacheTileDataSource; }