MCPcopy Index your code
hub / github.com/callstack/agent-device / resolveTransferProvider

Function resolveTransferProvider

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

Source from the content-addressed store, hash-verified

369}
370
371function resolveTransferProvider(
372 device: DeviceInfo | undefined,
373 provider: AndroidAdbProvider | AndroidAdbExecutor | undefined,
374): AndroidAdbProvider | undefined {
375 if (provider) return normalizeAndroidAdbProvider(provider);
376 if (device) return resolveAndroidAdbProvider(device);
377 const scoped = androidAdbProviderScope.getStore();
378 if (scoped) return normalizeAndroidAdbProvider(scoped.provider);
379 return undefined;
380}
381
382export async function withAndroidAdbProvider<T>(
383 provider: AndroidAdbProvider | AndroidAdbExecutor | undefined,

Callers 2

pullAndroidAdbFileFunction · 0.85
installAndroidAdbPackageFunction · 0.85

Calls 2

Tested by

no test coverage detected