Migrate ArchivedDevice from js to tsx

Summary: As per the title

Reviewed By: passy

Differential Revision: D16667144

fbshipit-source-id: 9fe923f8389feafa66d6bf6967217ce89ddbfaf2
This commit is contained in:
Pritesh Nandgaonkar
2019-08-09 06:50:45 -07:00
committed by Facebook Github Bot
parent 47a55b0f26
commit f26a28f6f6
5 changed files with 8 additions and 12 deletions

View File

@@ -10,7 +10,7 @@ import BaseDevice from './BaseDevice.tsx';
import {Priority} from 'adbkit-logcat-fb'; import {Priority} from 'adbkit-logcat-fb';
import child_process from 'child_process'; import child_process from 'child_process';
import child_process_promise from 'child-process-es6-promise'; import child_process_promise from 'child-process-es6-promise';
import ArchivedDevice from './ArchivedDevice.js'; import ArchivedDevice from './ArchivedDevice.tsx';
type ADBClient = any; type ADBClient = any;

View File

@@ -4,15 +4,11 @@
* LICENSE file in the root directory of this source tree. * LICENSE file in the root directory of this source tree.
* @format * @format
*/ */
import BaseDevice from './BaseDevice.tsx'; import BaseDevice from './BaseDevice';
import type { import {DeviceType, OS, DeviceShell, DeviceLogEntry} from './BaseDevice';
DeviceType,
OS,
DeviceShell,
DeviceLogEntry,
} from './BaseDevice.tsx';
export default class ArchivedDevice extends BaseDevice { export default class ArchivedDevice extends BaseDevice {
// @ts-ignore: Super needs to be on the first line
constructor( constructor(
serial: string, serial: string,
deviceType: DeviceType, deviceType: DeviceType,
@@ -44,7 +40,7 @@ export default class ArchivedDevice extends BaseDevice {
return Promise.resolve(); return Promise.resolve();
} }
spawnShell(): ?DeviceShell { spawnShell(): DeviceShell | undefined | null {
return null; return null;
} }
} }

View File

@@ -42,7 +42,7 @@ export {createTablePlugin} from './createTablePlugin.js';
export {default as DetailSidebar} from './chrome/DetailSidebar.js'; export {default as DetailSidebar} from './chrome/DetailSidebar.js';
export {default as AndroidDevice} from './devices/AndroidDevice.js'; export {default as AndroidDevice} from './devices/AndroidDevice.js';
export {default as ArchivedDevice} from './devices/ArchivedDevice.js';
export {default as Device} from './devices/BaseDevice.tsx'; export {default as Device} from './devices/BaseDevice.tsx';
export {default as ArchivedDevice} from './devices/ArchivedDevice.tsx';
export {default as IOSDevice} from './devices/IOSDevice.js'; export {default as IOSDevice} from './devices/IOSDevice.js';
export type {OS} from './devices/BaseDevice.tsx'; export type {OS} from './devices/BaseDevice.tsx';

View File

@@ -6,7 +6,7 @@
*/ */
import {default as BaseDevice} from '../../devices/BaseDevice.tsx'; import {default as BaseDevice} from '../../devices/BaseDevice.tsx';
import {default as ArchivedDevice} from '../../devices/ArchivedDevice'; import {default as ArchivedDevice} from '../../devices/ArchivedDevice.tsx';
import {processStore} from '../exportData'; import {processStore} from '../exportData';
import {FlipperDevicePlugin} from '../../plugin.tsx'; import {FlipperDevicePlugin} from '../../plugin.tsx';
import type {Notification} from '../../plugin.tsx'; import type {Notification} from '../../plugin.tsx';

View File

@@ -14,8 +14,8 @@ import type {State as PluginStatesState} from '../reducers/pluginStates.tsx';
import {pluginKey} from '../reducers/pluginStates.tsx'; import {pluginKey} from '../reducers/pluginStates.tsx';
import {FlipperDevicePlugin, FlipperPlugin, callClient} from '../plugin.tsx'; import {FlipperDevicePlugin, FlipperPlugin, callClient} from '../plugin.tsx';
import {default as BaseDevice} from '../devices/BaseDevice.tsx'; import {default as BaseDevice} from '../devices/BaseDevice.tsx';
import {default as ArchivedDevice} from '../devices/ArchivedDevice';
import {default as Client} from '../Client.tsx'; import {default as Client} from '../Client.tsx';
import {default as ArchivedDevice} from '../devices/ArchivedDevice.tsx';
import fs from 'fs'; import fs from 'fs';
import uuid from 'uuid'; import uuid from 'uuid';
import {remote} from 'electron'; import {remote} from 'electron';