Summary: This is refactoring the layout inspector. The old layout inspector was a single file with more than 1200 LOC which was really hard to debug and extend. This aims for splitting it up into smaller, easier to maintain components. This version of the layout inspector only shows the view hierarchy for the regular view tree and the a11y tree. Additional features are added in stacked diffs. Reviewed By: jknoxville Differential Revision: D14100536 fbshipit-source-id: ca5e22dbb6ed9e34ce208a2a699ebfeb083904ad
43 lines
1.5 KiB
JavaScript
43 lines
1.5 KiB
JavaScript
/**
|
|
* Copyright 2018-present Facebook.
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
* @format
|
|
*/
|
|
|
|
export {default as styled} from 'react-emotion';
|
|
export * from './ui/index.js';
|
|
export * from './utils/index.js';
|
|
export {default as GK} from './fb-stubs/GK.js';
|
|
export {
|
|
FlipperBasePlugin,
|
|
FlipperPlugin,
|
|
FlipperDevicePlugin,
|
|
} from './plugin.js';
|
|
export type {PluginClient} from './plugin.js';
|
|
export {clipboard} from 'electron';
|
|
export * from './fb-stubs/constants.js';
|
|
export * from './utils/createPaste.js';
|
|
export {connect} from 'react-redux';
|
|
export {selectPlugin} from './reducers/connections';
|
|
export {getPluginKey, getPersistedState} from './utils/pluginUtils.js';
|
|
export {default as BaseDevice} from './devices/BaseDevice.js';
|
|
export type {Store} from './reducers/index.js';
|
|
|
|
export {
|
|
default as SidebarExtensions,
|
|
} from './fb-stubs/LayoutInspectorSidebarExtensions.js';
|
|
export {
|
|
DeviceLogListener,
|
|
DeviceLogEntry,
|
|
LogLevel,
|
|
} from './devices/BaseDevice.js';
|
|
export {shouldParseAndroidLog} from './utils/crashReporterUtility.js';
|
|
export {createTablePlugin} from './createTablePlugin.js';
|
|
export {default as DetailSidebar} from './chrome/DetailSidebar.js';
|
|
|
|
export {default as AndroidDevice} from './devices/AndroidDevice.js';
|
|
export {default as Device} from './devices/BaseDevice.js';
|
|
export {default as IOSDevice} from './devices/IOSDevice.js';
|
|
export type {OS} from './devices/BaseDevice.js';
|