Organise files per device

Summary:
Moved all logic per device type we support to its own dir, including tools and utilities around it, which makes it easier to consolidate logic and decouple in turn per device type.

Per type, all logic can be found in

`server/devices/(desktop|metro|android|ios|webapp)`

Reviewed By: timur-valiev

Differential Revision: D30277817

fbshipit-source-id: 2b5339c363d5d31ceeba07cec03826fc67cf3748
This commit is contained in:
Michel Weststrate
2021-08-13 04:01:06 -07:00
committed by Facebook GitHub Bot
parent 6175424d16
commit c0cd32564a
37 changed files with 78 additions and 82 deletions

View File

@@ -38,10 +38,10 @@ export {default as BaseDevice} from './server/devices/BaseDevice';
export {default as isProduction} from './utils/isProduction';
export {DetailSidebar} from 'flipper-plugin';
export {default as Device} from './server/devices/BaseDevice';
export {default as AndroidDevice} from './server/devices/AndroidDevice';
export {default as AndroidDevice} from './server/devices/android/AndroidDevice';
export {default as ArchivedDevice} from './server/devices/ArchivedDevice';
export {default as IOSDevice} from './server/devices/IOSDevice';
export {default as KaiOSDevice} from './server/devices/KaiOSDevice';
export {default as IOSDevice} from './server/devices/ios/IOSDevice';
export {default as KaiOSDevice} from './server/devices/android/KaiOSDevice';
export {OS} from './server/devices/BaseDevice';
export {default as Button} from './ui/components/Button';
export {default as ToggleButton} from './ui/components/ToggleSwitch';
@@ -129,7 +129,7 @@ export {Rect} from './utils/geometry';
export {Logger} from './fb-interfaces/Logger';
export {getInstance as getLogger} from './fb-stubs/Logger';
export {callVSCode} from './utils/vscodeUtils';
export {checkIdbIsInstalled} from './server/utils/iOSContainerUtility';
export {checkIdbIsInstalled} from './server/devices/ios/iOSContainerUtility';
export {IDEFileResolver, IDEType} from './fb-stubs/IDEFileResolver';
export {renderMockFlipperWithPlugin} from './test-utils/createMockFlipperWithPlugin';
export {Tracked} from 'flipper-plugin'; // To be able to use it in legacy plugins