fix strict errors
Summary: fixing some errors for strict mode enabled files Reviewed By: passy Differential Revision: D16988271 fbshipit-source-id: 09834cad9c2dd8abb987e4f708ae7a30922d90c7
This commit is contained in:
committed by
Facebook Github Bot
parent
8d653672f2
commit
ff31ac0b45
@@ -134,12 +134,12 @@ export default class Sidebar extends Component<SidebarProps, SidebarState> {
|
||||
|
||||
render() {
|
||||
const {backgroundColor, onResize, position, children} = this.props;
|
||||
let height: number;
|
||||
let minHeight: number;
|
||||
let maxHeight: number;
|
||||
let width: number;
|
||||
let minWidth: number;
|
||||
let maxWidth: number;
|
||||
let height: number | undefined;
|
||||
let minHeight: number | undefined;
|
||||
let maxHeight: number | undefined;
|
||||
let width: number | undefined;
|
||||
let minWidth: number | undefined;
|
||||
let maxWidth: number | undefined;
|
||||
|
||||
const resizable: {[key: string]: boolean} = {};
|
||||
if (position === 'left') {
|
||||
|
||||
@@ -143,7 +143,13 @@ const Searchable = (
|
||||
componentDidMount() {
|
||||
window.document.addEventListener('keydown', this.onKeyDown);
|
||||
const {defaultFilters} = this.props;
|
||||
let savedState;
|
||||
let savedState:
|
||||
| {
|
||||
filters: Array<Filter>;
|
||||
regexEnabled?: boolean;
|
||||
searchTerm?: string;
|
||||
}
|
||||
| undefined;
|
||||
|
||||
if (this.getTableKey()) {
|
||||
try {
|
||||
@@ -163,16 +169,19 @@ const Searchable = (
|
||||
const filterIndex = savedStateFilters.findIndex(
|
||||
f => f.key === defaultFilter.key,
|
||||
);
|
||||
if (filterIndex > -1) {
|
||||
const savedDefaultFilter = savedStateFilters[filterIndex];
|
||||
if (filterIndex > -1 && savedDefaultFilter.type === 'enum') {
|
||||
if (defaultFilter.type === 'enum') {
|
||||
savedStateFilters[filterIndex].enum = defaultFilter.enum;
|
||||
savedDefaultFilter.enum = defaultFilter.enum;
|
||||
}
|
||||
const filters = new Set(
|
||||
savedStateFilters[filterIndex].enum.map(filter => filter.value),
|
||||
savedDefaultFilter.enum.map(filter => filter.value),
|
||||
);
|
||||
savedStateFilters[filterIndex].value = savedStateFilters[
|
||||
savedStateFilters[
|
||||
filterIndex
|
||||
].value.filter(value => filters.has(value));
|
||||
].value = savedDefaultFilter.value.filter(value =>
|
||||
filters.has(value),
|
||||
);
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -242,7 +251,7 @@ const Searchable = (
|
||||
};
|
||||
|
||||
onKeyDown = (e: KeyboardEvent) => {
|
||||
const ctrlOrCmd = e =>
|
||||
const ctrlOrCmd = (e: KeyboardEvent) =>
|
||||
(e.metaKey && process.platform === 'darwin') ||
|
||||
(e.ctrlKey && process.platform !== 'darwin');
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @format
|
||||
*/
|
||||
import {Store} from '../reducers/index';
|
||||
import {FlipperPlugin, FlipperDevicePlugin, FlipperBasePlugin} from '../plugin';
|
||||
import {FlipperPlugin, FlipperDevicePlugin} from '../plugin';
|
||||
import {setPluginState} from '../reducers/pluginStates';
|
||||
import BaseDevice from '../devices/BaseDevice';
|
||||
import {getPersistedState} from '../utils/pluginUtils';
|
||||
@@ -16,7 +16,9 @@ export function registerDeviceCallbackOnPlugins(
|
||||
clientPlugins: Map<string, typeof FlipperPlugin>,
|
||||
device: BaseDevice,
|
||||
) {
|
||||
const callRegisterDeviceHook = (plugin: typeof FlipperBasePlugin) => {
|
||||
const callRegisterDeviceHook = (
|
||||
plugin: typeof FlipperDevicePlugin | typeof FlipperPlugin,
|
||||
) => {
|
||||
if (plugin.onRegisterDevice) {
|
||||
plugin.onRegisterDevice(
|
||||
store,
|
||||
|
||||
Reference in New Issue
Block a user