UNPKG

one

Version:

One is a React framework for web, iOS, and Android apps.

36 lines • 1.14 kB
import type { HybridObject } from 'react-native-nitro-modules'; export interface MapCoordinate { latitude: number; longitude: number; } export interface MapPlace { name: string; address: string; coordinate: MapCoordinate; } export interface MapSuggestion { id: string; title: string; subtitle: string; } export interface MapRouteStep { instructions: string; distanceMeters: number; } export interface MapRoute { distanceMeters: number; expectedTravelTimeSeconds: number; polyline: MapCoordinate[]; steps: MapRouteStep[]; } export type MapTransport = 'driving' | 'walking'; export interface OneMapServices extends HybridObject<{ ios: 'swift'; android: 'kotlin'; }> { search(query: string, center: MapCoordinate, radiusMeters: number): Promise<MapPlace[]>; autocomplete(query: string, center: MapCoordinate, radiusMeters: number): Promise<MapSuggestion[]>; resolveSuggestion(id: string): Promise<MapPlace>; directions(origin: MapCoordinate, destination: MapCoordinate, transport: MapTransport): Promise<MapRoute>; } //# sourceMappingURL=OneMapServices.nitro.d.ts.map