Upgrade @types (#9261)

* Upgrade @types

* Make typescript happier
This commit is contained in:
Michael Telatynski 2022-09-12 11:58:05 +01:00 committed by GitHub
parent a9f04514fb
commit 0ab476b828
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 27 additions and 36 deletions

View file

@ -18,7 +18,7 @@ limitations under the License.
*/
import url from 'url';
import React, { ContextType, createRef, MutableRefObject } from 'react';
import React, { ContextType, createRef, MutableRefObject, ReactNode } from 'react';
import classNames from 'classnames';
import { MatrixCapabilities } from "matrix-widget-api";
import { Room, RoomEvent } from "matrix-js-sdk/src/models/room";
@ -666,7 +666,7 @@ export default class AppTile extends React.Component<IProps, IState> {
);
}
const layoutButtons: React.ReactNodeArray = [];
const layoutButtons: ReactNode[] = [];
if (this.props.showLayoutButtons) {
const isMaximised = WidgetLayoutStore.instance.
isInContainer(this.props.room, this.props.app, Container.Center);

View file

@ -300,7 +300,7 @@ export default class Dropdown extends React.Component<DropdownProps, IState> {
}
private getMenuOptions() {
const options = React.Children.map(this.props.children, (child) => {
const options = React.Children.map(this.props.children, (child: ReactElement) => {
const highlighted = this.state.highlightedOption === child.key;
return (
<MenuOption

View file

@ -38,8 +38,6 @@ export interface IValidateOpts {
interface IProps {
// The field's ID, which binds the input and label together. Immutable.
id?: string;
// The field's type (when used as an <input>). Defaults to "text".
type?: string;
// id of a <datalist> element for suggestions
list?: string;
// The field's label string.

View file

@ -81,7 +81,7 @@ export default class ReplyChain extends React.Component<IProps, IState> {
private unmounted = false;
private room: Room;
private blockquoteRef = React.createRef<HTMLElement>();
private blockquoteRef = React.createRef<HTMLQuoteElement>();
constructor(props: IProps, context: React.ContextType<typeof RoomContext>) {
super(props, context);