ref(TS) Improve TS (#13120)

Remove unnecessary @ts-ignore
Fix some TS errors
This commit is contained in:
Robert Pintilii
2023-03-29 10:16:54 +03:00
committed by GitHub
parent b942ce9378
commit 29945f4809
57 changed files with 122 additions and 155 deletions

View File

@@ -13,7 +13,6 @@ import Dialog from '../../../../base/ui/components/web/Dialog';
import { StatusCode } from '../../../../base/util/uri';
import { isDynamicBrandingDataLoaded } from '../../../../dynamic-branding/functions.any';
import { getActiveSession } from '../../../../recording/functions';
// @ts-ignore
import { updateDialInNumbers } from '../../../actions';
import {
_getDefaultPhoneNumber,
@@ -23,12 +22,10 @@ import {
isDialOutEnabled,
isSharingEnabled,
sharingFeatures
// @ts-ignore
} from '../../../functions';
import CopyMeetingLinkSection from './CopyMeetingLinkSection';
import DialInLimit from './DialInLimit';
// @ts-ignore
import DialInSection from './DialInSection';
import InviteByEmailSection from './InviteByEmailSection';
// @ts-ignore

View File

@@ -5,8 +5,6 @@ import { translate } from '../../../../base/i18n/functions';
import Icon from '../../../../base/icons/components/Icon';
import { IconCopy } from '../../../../base/icons/svg';
import { copyText } from '../../../../base/util/copyText.web';
// eslint-disable-next-line lines-around-comment
// @ts-ignore
import { _formatConferenceIDPin } from '../../../_utils';
/**

View File

@@ -5,8 +5,6 @@ import { makeStyles } from 'tss-react/mui';
import { IReduxState } from '../../../../app/types';
import { withPixelLineHeight } from '../../../../base/styles/functions.web';
// eslint-disable-next-line lines-around-comment
// @ts-ignore
import { getDialInfoPageURL, hasMultipleNumbers } from '../../../functions';
import DialInNumber from './DialInNumber';

View File

@@ -1,4 +1,3 @@
/* eslint-disable lines-around-comment */
import { Theme } from '@mui/material';
import React from 'react';
import { WithTranslation } from 'react-i18next';
@@ -6,7 +5,6 @@ import { makeStyles } from 'tss-react/mui';
import { translate } from '../../../../base/i18n/functions';
import { withPixelLineHeight } from '../../../../base/styles/functions.web';
// @ts-ignore
import { _formatConferenceIDPin } from '../../../_utils';
@@ -15,12 +13,12 @@ interface IProps extends WithTranslation {
/**
* The conference id.
*/
conferenceID?: string | number;
conferenceID?: string | number;
/**
* The conference name.
*/
conferenceName: string;
conferenceName: string;
}
const useStyles = makeStyles()((theme: Theme) => {

View File

@@ -1,12 +1,11 @@
/* eslint-disable lines-around-comment */
import countries from 'i18n-iso-countries';
import en from 'i18n-iso-countries/langs/en.json';
import React, { useCallback, useMemo } from 'react';
import { WithTranslation } from 'react-i18next';
import { translate } from '../../../../base/i18n/functions';
// @ts-ignore
import { Icon, IconSip } from '../../../../base/icons';
import Icon from '../../../../base/icons/components/Icon';
import { IconSip } from '../../../../base/icons/svg';
countries.registerLocale(en);
@@ -29,7 +28,7 @@ interface INormalizedNumber {
}
interface INumbersMapping {
[countryName: string]: Array<INormalizedNumber>;
[countryName: string]: Array<INormalizedNumber>;
}
interface IProps extends WithTranslation {
@@ -48,7 +47,7 @@ interface IProps extends WithTranslation {
* The phone numbers to display. Can be an array of number Objects or an
* object with countries as keys and an array of numbers as values.
*/
numbers: INumbersMapping;
numbers: INumbersMapping;
}