mappls-map-react-native
Version:
A Mappls GL react native module for creating custom maps
40 lines (37 loc) • 1.78 kB
text/typescript
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',
);