(config: Config)
| 137 | * errors from this signal. |
| 138 | */ |
| 139 | export async function getIOSPackageManager(config: Config): Promise<PackageManager | 'unknown'> { |
| 140 | try { |
| 141 | if (!(await pathExists(config.ios.platformDirAbs))) { |
| 142 | return 'unknown'; |
| 143 | } |
| 144 | |
| 145 | return await config.ios.packageManager; |
| 146 | } catch (e) { |
| 147 | debug('Could not resolve iOS package manager for telemetry: %O', e); |
| 148 | return 'unknown'; |
| 149 | } |
| 150 | } |
| 151 | |
| 152 | /** |
| 153 | * Get a unique anonymous identifier for this app. |
no outgoing calls
no test coverage detected