import type {TurboModule} from 'react-native'; import {TurboModuleRegistry} from 'react-native'; export interface Spec extends TurboModule { createService(): Promise; addAvoidWayType(wayType: string, id: string): Promise; clearWayType(id: string): Promise; addExcludeWayType(wayType: string, id: string): Promise; clearExcludeWayType(id: string): Promise; setIsDeparture(isDeparture: boolean, id: string): Promise; getRoute( originString: string, destinationString: string, stops: Array | null, optimized: boolean, id: string, ): Promise; setTravelMode(travelMode: string, id: string): Promise; setTime(time: number, id: string): Promise; } export default TurboModuleRegistry.getEnforcing('DirectionsService');