feat: Adds ts rule noImplicitOverride and fix errors.

This commit is contained in:
damencho
2025-03-12 10:19:11 -05:00
committed by Дамян Минков
parent 480b6f7cdc
commit ea0f9e7934
336 changed files with 878 additions and 877 deletions

View File

@@ -384,7 +384,7 @@ export default class AbstractButton<P extends IProps, S = any> extends Component
* @inheritdoc
* @returns {React$Node}
*/
render(): ReactNode {
override render(): ReactNode {
const props: any = {
...this.props,
accessibilityLabel: this._getAccessibilityLabel(),

View File

@@ -8,7 +8,7 @@ import AbstractButton, { IProps } from './AbstractButton';
export default class AbstractHangupButton<P extends IProps, S=any>
extends AbstractButton<P, S> {
icon = IconHangup;
override icon = IconHangup;
/**
* Handles clicking / pressing the button, and disconnects the conference.
@@ -16,7 +16,7 @@ export default class AbstractHangupButton<P extends IProps, S=any>
* @protected
* @returns {void}
*/
_handleClick() {
override _handleClick() {
this._doHangup();
}

View File

@@ -223,7 +223,7 @@ export default class AbstractToolboxItem<P extends IProps> extends Component<P>
* @inheritdoc
* @returns {ReactElement}
*/
render() {
override render() {
return this.props.visible ? this._renderItem() : null;
}
}

View File

@@ -8,8 +8,8 @@ import AbstractButton, { IProps } from './AbstractButton';
export default class BaseAudioMuteButton<P extends IProps, S=any>
extends AbstractButton<P, S> {
icon = IconMic;
toggledIcon = IconMicSlash;
override icon = IconMic;
override toggledIcon = IconMicSlash;
/**
* Handles clicking / pressing the button, and toggles the audio mute state
@@ -19,7 +19,7 @@ export default class BaseAudioMuteButton<P extends IProps, S=any>
* @protected
* @returns {void}
*/
_handleClick() {
override _handleClick() {
this._setAudioMuted(!this._isAudioMuted());
}
@@ -42,7 +42,7 @@ export default class BaseAudioMuteButton<P extends IProps, S=any>
* @protected
* @returns {boolean}
*/
_isToggled() {
override _isToggled() {
return this._isAudioMuted();
}

View File

@@ -8,8 +8,8 @@ import AbstractButton, { IProps } from './AbstractButton';
export default class BaseVideoMuteButton<P extends IProps, S=any>
extends AbstractButton<P, S> {
icon = IconVideo;
toggledIcon = IconVideoOff;
override icon = IconVideo;
override toggledIcon = IconVideoOff;
/**
* Handles clicking / pressing the button, and toggles the video mute state
@@ -18,7 +18,7 @@ export default class BaseVideoMuteButton<P extends IProps, S=any>
* @protected
* @returns {void}
*/
_handleClick() {
override _handleClick() {
this._setVideoMuted(!this._isVideoMuted());
}
@@ -29,7 +29,7 @@ export default class BaseVideoMuteButton<P extends IProps, S=any>
* @protected
* @returns {boolean}
*/
_isToggled() {
override _isToggled() {
return this._isVideoMuted();
}

View File

@@ -68,7 +68,7 @@ export default class ToolboxItem extends AbstractToolboxItem<IProps> {
* @protected
* @returns {ReactElement}
*/
_renderItem() {
override _renderItem() {
const {
backgroundColor,
contextMenu,