SYMBOL INDEX (46 symbols across 5 files) FILE: android/src/main/java/com/google/android/gms/nearby/messages/BetterStrategy.java class BetterStrategy (line 15) | @Immutable class Builder (line 24) | public static class Builder { method Builder (line 31) | public Builder() { method setDiscoveryMode (line 34) | public BetterStrategy.Builder setDiscoveryMode(int var1) { method setDiscoveryMedium (line 39) | public BetterStrategy.Builder setDiscoveryMedium(int var1) { method setTtlSeconds (line 44) | public BetterStrategy.Builder setTtlSeconds(int var1) { method setDistanceType (line 50) | public BetterStrategy.Builder setDistanceType(int var1) { method build (line 55) | public Strategy build() { FILE: example/App.js constant API_KEY (line 24) | const API_KEY = ''; function App (line 26) | function App() { FILE: example/android/app/src/main/java/com/example/MainActivity.java class MainActivity (line 5) | public class MainActivity extends ReactActivity { method getMainComponentName (line 11) | @Override FILE: example/android/app/src/main/java/com/example/MainApplication.java class MainApplication (line 14) | public class MainApplication extends Application implements ReactApplica... method getUseDeveloperSupport (line 18) | @Override method getPackages (line 23) | @Override method getJSMainModuleName (line 32) | @Override method getReactNativeHost (line 38) | @Override method onCreate (line 43) | @Override FILE: index.ts type ErrorType (line 11) | type ErrorType = 'BLUETOOTH_ERROR' | 'PERMISSION_ERROR' | 'MESSAGE_NO_DA... type EventType (line 15) | type EventType = 'MESSAGE_FOUND' | 'MESSAGE_LOST' | ErrorType; type DiscoveryMode (line 28) | type DiscoveryMode = 'broadcast' | 'scan'; type DiscoveryMedium (line 43) | type DiscoveryMedium = 'ble' | 'audio'; type NearbyConfig (line 48) | interface NearbyConfig { type BridgeMessageEvent (line 69) | interface BridgeMessageEvent { type BridgeErrorEvent (line 72) | interface BridgeErrorEvent { function connect (line 85) | async function connect(config: NearbyConfig): Promise<() => void> { function disconnect (line 105) | function disconnect(): void { function subscribe (line 122) | async function subscribe(onMessageFound?: (message?: string) => void, on... function unsubscribe (line 136) | function unsubscribe(): void { function publish (line 151) | async function publish(message: string): Promise<() => Promise> { function unpublish (line 159) | function unpublish(): Promise { function checkBluetoothPermission (line 170) | function checkBluetoothPermission(): Promise { function checkBluetoothAvailability (line 181) | function checkBluetoothAvailability(): Promise { function addOnErrorListener (line 189) | function addOnErrorListener(callback: (kind: ErrorType, message?: string... function onEvent (line 200) | function onEvent(event: EventType, callback: (message?: string) => void)... function onErrorEvent (line 205) | function onErrorEvent(event: ErrorType, callback: (message?: string) => ... function removeAllListeners (line 210) | function removeAllListeners(event: EventType): void { type NearbyStatus (line 225) | type NearbyStatus = 'disconnected' | 'connecting' | 'published' | 'subsc... type SubscriptionState (line 229) | interface SubscriptionState { type SearchState (line 236) | interface SearchState { function useNearbyPublication (line 255) | function useNearbyPublication(config: NearbyConfig, message: string): Ne... type ReducerPayload (line 296) | interface ReducerPayload { function reducer (line 301) | function reducer(messages: string[], payload: ReducerPayload): string[] { function useNearbySubscription (line 330) | function useNearbySubscription(config: NearbyConfig): SubscriptionState { function useNearbySearch (line 395) | function useNearbySearch(config: NearbyConfig, searchFor: string): Searc... function useNearbyErrorCallback (line 448) | function useNearbyErrorCallback(callback: (kind: ErrorType, message?: st...