Remove FlowFixMe's from TypeScript

Summary: This diff was a joy to draft.

Reviewed By: jknoxville

Differential Revision: D17344676

fbshipit-source-id: 0694d0393fa243edef61408ecfee92912fbbfa32
This commit is contained in:
Pascal Hartig
2019-09-12 10:18:25 -07:00
committed by Facebook Github Bot
parent f41cbcd429
commit cbbe32b9b9
11 changed files with 8 additions and 19 deletions

View File

@@ -202,13 +202,11 @@ export default class Orderable extends React.Component<
{passive: true},
);
// $FlowFixMe
const screenClickPos = event.nativeEvent[this.screenKey];
document.addEventListener(
'mousemove',
(this._mousemove = (event: MouseEvent) => {
// $FlowFixMe
const goingOpposite = event[this.screenKey] < screenClickPos;
this.possibleMove(activeKey, goingOpposite, event, clickOffset, sizes);
}),
@@ -230,7 +228,7 @@ export default class Orderable extends React.Component<
if (containerRef) {
const containerRect: Rect = containerRef.getBoundingClientRect();
let newActivePos = // $FlowFixMe
let newActivePos =
event[this.screenKey] - containerRect[this.offsetKey] - cursorOffset;
newActivePos = Math.max(-1, newActivePos);
newActivePos = Math.min(

View File

@@ -322,7 +322,6 @@ class ManagedTable extends React.Component<
if (!e.shiftKey) {
highlightedRows.clear();
}
// $FlowFixMe 0 <= newIndex <= rows.size - 1
highlightedRows.add(rows.get(newIndex)!.key);
this.onRowHighlighted(highlightedRows, () => {
const {current} = this.tableRef;
@@ -437,11 +436,9 @@ class ManagedTable extends React.Component<
let startIndex = -1;
let endIndex = -1;
for (let i = 0; i < this.props.rows.size; i++) {
// $FlowFixMe 0 <= newIndex <= rows.size - 1
if (this.props.rows.get(i)!.key === fromKey) {
startIndex = i;
}
// $FlowFixMe 0 <= newIndex <= rows.size - 1
if (this.props.rows.get(i)!.key === toKey) {
endIndex = i;
}
@@ -456,7 +453,6 @@ class ManagedTable extends React.Component<
i++
) {
try {
// $FlowFixMe 0 <= newIndex <= rows.size - 1
selected.push(this.props.rows.get(i)!.key);
} catch (e) {}
}
@@ -475,7 +471,6 @@ class ManagedTable extends React.Component<
!e.shiftKey // When shift key is pressed, it's a range select not a drag select
) {
current.scrollToItem(index + 1);
// $FlowFixMe 0 <= newIndex <= rows.size - 1
const startKey = this.props.rows.get(dragStartIndex)!.key;
const highlightedRows = new Set(this.selectInRange(startKey, row.key));
this.onRowHighlighted(highlightedRows);