Comply with noImplicitAny (#9940)

* Stash noImplicitAny work

* Stash

* Fix imports

* Iterate

* Fix tests

* Delint

* Fix tests
This commit is contained in:
Michael Telatynski 2023-02-13 11:39:16 +00:00 committed by GitHub
parent ac7f69216e
commit 61a63e47f4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
359 changed files with 1621 additions and 1353 deletions

View file

@ -55,7 +55,7 @@ export default class AuxPanel extends React.Component<IProps, IState> {
showApps: true,
};
public constructor(props) {
public constructor(props: IProps) {
super(props);
this.state = {
@ -76,7 +76,7 @@ export default class AuxPanel extends React.Component<IProps, IState> {
}
}
public shouldComponentUpdate(nextProps, nextState): boolean {
public shouldComponentUpdate(nextProps: IProps, nextState: IState): boolean {
return objectHasDiff(this.props, nextProps) || objectHasDiff(this.state, nextState);
}
@ -146,9 +146,9 @@ export default class AuxPanel extends React.Component<IProps, IState> {
);
}
let stateViews = null;
let stateViews: JSX.Element | null = null;
if (this.state.counters && SettingsStore.getValue("feature_state_counters")) {
const counters = [];
const counters: JSX.Element[] = [];
this.state.counters.forEach((counter, idx) => {
const title = counter.title;