From b19f08ba54a4f28ae7c6c4278c4bfd610470a604 Mon Sep 17 00:00:00 2001 From: Pascal Hartig Date: Tue, 10 Sep 2019 09:42:22 -0700 Subject: [PATCH] Fix promisify-child-process use Summary: Per title. Somehow both typecheck, but importing the module like this doesn't work. Reviewed By: jknoxville Differential Revision: D17285507 fbshipit-source-id: 40a38db5dfb52213e0407f8bda83f2ebad5c50c7 --- src/devices/AndroidDevice.tsx | 5 ++--- src/fb-stubs/iOSContainerUtility.tsx | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/devices/AndroidDevice.tsx b/src/devices/AndroidDevice.tsx index bda4a8c76..3200e4ef1 100644 --- a/src/devices/AndroidDevice.tsx +++ b/src/devices/AndroidDevice.tsx @@ -8,7 +8,7 @@ import BaseDevice, {DeviceType, DeviceShell, LogLevel} from './BaseDevice'; import {Priority} from 'adbkit-logcat-fb'; import child_process from 'child_process'; -import promisify_child_process from 'promisify-child-process'; +import {spawn} from 'promisify-child-process'; import ArchivedDevice from './ArchivedDevice'; import {ReadStream} from 'fs'; @@ -82,8 +82,7 @@ export default class AndroidDevice extends BaseDevice { clearLogs(): Promise { this.logEntries = []; - return promisify_child_process - .spawn('adb', ['logcat', '-c']) + return spawn('adb', ['logcat', '-c']) .then(_ => undefined); } diff --git a/src/fb-stubs/iOSContainerUtility.tsx b/src/fb-stubs/iOSContainerUtility.tsx index 786a9eead..49af27562 100644 --- a/src/fb-stubs/iOSContainerUtility.tsx +++ b/src/fb-stubs/iOSContainerUtility.tsx @@ -5,7 +5,7 @@ * @format */ import {DeviceType} from '../devices/BaseDevice'; -import promisify_child_process from 'promisify-child-process'; +import {exec} from 'promisify-child-process'; import {notNull} from '../utils/typeUtils'; const errorMessage = 'Physical iOS devices not yet supported'; @@ -21,7 +21,7 @@ function isAvailable(): boolean { } async function targets(): Promise> { - const {stdout} = await promisify_child_process.exec('instruments -s devices'); + const {stdout} = await exec('instruments -s devices'); if (!stdout) { return []; }