UNPKG

mappls-map-react-native

Version:

A Mappls GL react native module for creating custom maps

26 lines (24 loc) 1.01 kB
import type {TurboModule} from 'react-native'; import {TurboModuleRegistry} from 'react-native'; export interface Spec extends TurboModule { addListener(eventName:string): void; removeListeners(count: number): void; createPack(options: Object): Promise<Object>; getPacks(): Promise<Array<Object>>; invalidateAmbientCache(): Promise<void>; clearAmbientCache(): Promise<void>; setMaximumAmbientCacheSize(size: number): Promise<void>; resetDatabase(): Promise<void>; getPackStatus(name: string): Promise<Object|null>; setPackObserver(name: string): Promise<boolean>; invalidatePack(name: string): Promise<void>; deletePack(name: string): Promise<void>; pausePackDownload(name: string): Promise<void>; resumePackDownload(name: string): Promise<void>; mergeOfflineRegions(path: string): Promise<void>; setTileCountLimit(tileCountLimit: number): void; setProgressEventThrottle(eventThrottle: number): void; } export default TurboModuleRegistry.get<Spec>( 'RCTMGLOfflineModule', );