Get rid of immutablejs

Summary:
Changelog: 'flipper' package no longer uses or exposes immutablejs, or ManagedTable_Immutable

ImmutableJS was used in a few places, requires some specific knowledge to use optimally (e.g. batching was used nowhere), but most importantly resulted in a lot of unmaintained code duplication in terms of ManagedTable_immutable and the searchable variant.

For the planned trace export speedups this means that there is also serialization case less to worry about.

Reviewed By: jknoxville

Differential Revision: D29265677

fbshipit-source-id: 92e86081c03fb8da59d2c9f975f04a05e275c317
This commit is contained in:
Michel Weststrate
2021-06-29 08:02:53 -07:00
committed by Facebook GitHub Bot
parent 77612a3f7b
commit 8359f74a21
7 changed files with 0 additions and 823 deletions

View File

@@ -67,7 +67,6 @@ export {default as Popover} from './ui/components/Popover';
export {
TableColumns,
TableRows,
TableRows_immutable,
TableBodyColumn,
TableBodyRow,
TableHighlightedRows,
@@ -81,10 +80,6 @@ export {
ManagedTable as ManagedTableClass,
} from './ui/components/table/ManagedTable';
export {ManagedTableProps} from './ui/components/table/ManagedTable';
export {
default as ManagedTable_immutable,
ManagedTableProps_immutable,
} from './ui/components/table/ManagedTable_immutable';
export {
DataValueExtractor,
DataInspectorExpanded,
@@ -165,7 +160,6 @@ export {
default as SearchableTable,
filterRowsFactory,
} from './ui/components/searchable/SearchableTable';
export {default as SearchableTable_immutable} from './ui/components/searchable/SearchableTable_immutable';
export {
ElementsInspector,
ElementsInspectorElement as Element,