@nativescript-community/ui-carto
Version:
NativeScript plugin for CARTO Mobile SDK
18 lines (17 loc) • 967 B
TypeScript
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;
}