MCPcopy
hub / github.com/callstack/agent-device / resolveAndroidAdbProvider

Function resolveAndroidAdbProvider

src/platforms/android/adb-executor.ts:245–254  ·  view source on GitHub ↗
(
  device: DeviceInfo,
  provider?: AndroidAdbProvider | AndroidAdbExecutor,
)

Source from the content-addressed store, hash-verified

243}
244
245export function resolveAndroidAdbProvider(
246 device: DeviceInfo,
247 provider?: AndroidAdbProvider | AndroidAdbExecutor,
248): AndroidAdbProvider {
249 if (provider) return normalizeAndroidAdbProvider(provider);
250 const scoped = androidAdbProviderScope.getStore();
251 return scoped?.serial === device.id
252 ? normalizeAndroidAdbProvider(scoped.provider)
253 : createLocalAndroidAdbProvider(device);
254}
255
256export function resolveAndroidTextInjector(device: DeviceInfo): AndroidTextInjector | undefined {
257 const scoped = androidAdbProviderScope.getStore();

Calls 2

Tested by

no test coverage detected