UNPKG

mappls-map-react-native

Version:

A Mappls GL react native module for creating custom maps

40 lines (37 loc) 1.78 kB
import type {TurboModule} from 'react-native'; import {TurboModuleRegistry} from 'react-native'; export interface Spec extends TurboModule { getConstants(): { AutoSuggestCriteria: {[key: string]: Object}; GeoCodingCriteria: {[key: string]: Object}; NearbyCriteria: {[key: string]: Object}; DirectionsCriteria: {[key: string]: Object}; POICriteria: {[key: string]: Object}; GeoAnalyticsType: {[key: string]: Object}; } reverseGeocode(readableMap: Object): Promise<Object>; autoSuggest(readableMap: Object): Promise<Object>; geocode(readableMap: Object): Promise<Object>; textSearch(readableMap: Object): Promise<Object>; placeDetail(readableMap: Object): Promise<Object>; POIAlongRoute(readableMap: Object): Promise<Object>; nearby(readableMap: Object): Promise<Object>; directionRefresh(readableMap: Object): Promise<Object>; direction(readableMap: Object): Promise<Object>; distance(readableMap: Object): Promise<Object>; hateosnearby(readableMap: Object): Promise<Object>; feedback(readableMap: Object): Promise<Object>; geoAnalyticsList(readableMap: Object): Promise<Object>; roadTrafficDetail(readableMap: Object): Promise<Object>; nearbyReports(readableMap: Object): Promise<Object>; weather(readableMap: Object): Promise<Object>; tripCostEstimation(readableMap: Object): Promise<Object>; eventCategoryMaster(readableMap: Object): Promise<Object>; routeReportSummary(readableMap: Object): Promise<Object>; fuelCost(readableMap: Object): Promise<Object>; transitPlanner(readableMap: Object): Promise<Object>; tripOptimisation(readableMap: Object): Promise<Object>; } export default TurboModuleRegistry.get<Spec>( 'RCTMGLRestApiModule', );