/** * Subsystem registry — documents modular import paths. */ export const SUBSYSTEMS = { core: 'react-native-geolocation-pro/core', geolocation: 'react-native-geolocation-pro/geolocation', pedometer: 'react-native-geolocation-pro/pedometer', geofence: 'react-native-geolocation-pro/geofence', activity: 'react-native-geolocation-pro/activity', sync: 'react-native-geolocation-pro/sync', diagnostics: 'react-native-geolocation-pro/diagnostics', } as const; export type SubsystemId = keyof typeof SUBSYSTEMS; /** Native binary note: JS subpath imports tree-shake; native code links as one pod until optional feature flags ship. */ export const NATIVE_LINKING_NOTE = 'Subpath imports reduce JS bundle size. Native iOS/Android currently ship as a single module; optional native feature flags are planned.';