Skip to content

Commit 2e57e46

Browse files
committed
chore: fix of TSC errors
1 parent ca2ec5d commit 2e57e46

File tree

12 files changed

+31
-14
lines changed

12 files changed

+31
-14
lines changed

web-frontend/src/elements/basic/Segmented.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { SegmentedOptions } from 'antd/es/segmented';
66
import {
77
createRef,
88
CSSProperties,
9+
JSX,
910
useCallback,
1011
useEffect,
1112
useMemo,
@@ -35,6 +36,8 @@ function Segmented({
3536
() => elements.map(() => createRef<HTMLDivElement>()),
3637
[elements],
3738
);
39+
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
40+
// @ts-ignore
3841
const isVisibles = elementRefs.map(useIsVisible);
3942

4043
useEffect(() => {

web-frontend/src/elements/common/FilterTable.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ function FilterTable({
5151

5252
const handleOnSelectAll = useCallback(() => {
5353
setFieldValue(
54+
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
55+
// @ts-ignore
5456
[filterName, label],
5557
allSelected ? [] : options.map((vc) => vc.value),
5658
);

web-frontend/src/elements/common/SearchAndResultPanel.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Content } from 'antd/es/layout/layout';
2-
import { useCallback, useEffect, useMemo, useState } from 'react';
2+
import { JSX, useCallback, useEffect, useMemo, useState } from 'react';
33
import ResultTableSortOptionType from '../../types/ResultTableSortOptionType';
44
import resultTableSortOptionValues from '../../constants/resultTableSortOptionValues';
55
import ResultPanel from '../result/ResultPanel';

web-frontend/src/elements/record/AcquisitionTable.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import './Table.scss';
22

33
import { Table } from 'antd';
4-
import { CSSProperties, useMemo } from 'react';
4+
import { CSSProperties, JSX, useMemo } from 'react';
55
import { splitStringAndCapitaliseFirstLetter } from '../../utils/stringUtils';
66
import ExportableContent from '../common/ExportableContent';
77
import copyTextToClipboard from '../../utils/copyTextToClipboard';

web-frontend/src/elements/record/MassSpectrometryTable.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import './Table.scss';
22

33
import { Table } from 'antd';
4-
import { CSSProperties, useMemo } from 'react';
4+
import { CSSProperties, JSX, useMemo } from 'react';
55
import { splitStringAndCapitaliseFirstLetter } from '../../utils/stringUtils';
66
import ExportableContent from '../common/ExportableContent';
77
import copyTextToClipboard from '../../utils/copyTextToClipboard';

web-frontend/src/elements/record/RecordView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import Record from '../../types/record/Record';
2-
import { useCallback, useMemo } from 'react';
2+
import { JSX, useCallback, useMemo } from 'react';
33
import Resizable from '../common/Resizable';
44
import { Content } from 'antd/es/layout/layout';
55
import AnnotationTable from './AnnotationTable';

web-frontend/src/elements/record/SpeciesTable.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import './Table.scss';
22

33
import { CSSProperties, useMemo } from 'react';
4-
import Species from '../../types/Species';
4+
import Species from '../../types/record/Species';
55
import { Table } from 'antd';
66
import LinksTable from './LinksTable';
77
import { Content } from 'antd/es/layout/layout';

web-frontend/src/elements/routes/UserInterface.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ function UserInterface({ body }: InputProps) {
2828
<div dangerouslySetInnerHTML={{ __html: container.innerHTML }} />
2929
) : null,
3030
);
31+
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
32+
// @ts-ignore
3133
if (window.showDataPrivacyModal === true) {
3234
setShowDataPrivacyModal(true);
3335
}

web-frontend/src/elements/routes/pages/content/SunburstPlot.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,8 @@ function SunburstPlot({ data, onSelect, width, height, level }: InputProps) {
7070
parents: data.parents,
7171
values: data.values,
7272
level,
73+
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
74+
// @ts-ignore
7375
insidetextorientation: 'radial',
7476
branchvalues: 'total',
7577
marker: {

web-frontend/src/elements/routes/pages/home/HomeView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import Layout, { Content } from 'antd/es/layout/layout';
2-
import { memo } from 'react';
2+
import { JSX, memo } from 'react';
33
import News from '../../../common/News';
44
import SectionDivider from '../../../basic/SectionDivider';
55
import AcknowledgementNFDI4Chem from '../../../common/AcknowledgementNFDI4Chem';

web-frontend/src/elements/routes/pages/search/searchPanel/peakSearch/PeakSearch.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
1-
import { MouseEvent, useCallback, useEffect, useMemo, useState } from 'react';
1+
import {
2+
JSX,
3+
MouseEvent,
4+
useCallback,
5+
useEffect,
6+
useMemo,
7+
useState,
8+
} from 'react';
29
import PeakSearchRow from './PeakSearchRow';
310
import { Button, Col, Row } from 'antd';
411
import { MinusCircleFilled, PlusCircleFilled } from '@ant-design/icons';

web-frontend/src/utils/buildFormDataFromSearchParams.ts

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ function buildFormDataFromSearchParams(searchParams: URLSearchParams) {
3535
const peak_list_threshold =
3636
similarityPeakListThreshold !== undefined
3737
? Number(similarityPeakListThreshold)
38-
: defaultSearchFieldValues.spectralSearchFilterOptions?.similarity
38+
: defaultSearchFieldValues.spectralSearchFilterOptions!.similarity!
3939
.threshold;
4040
if (formData.spectralSearchFilterOptions) {
4141
formData.spectralSearchFilterOptions.similarity = {
@@ -111,8 +111,8 @@ function buildFormDataFromSearchParams(searchParams: URLSearchParams) {
111111

112112
const peaks = searchParams.get('peaks');
113113
if (peaks && peaks.length > 0) {
114-
const peak_list = peaks.split(',').map((p) => {
115-
return { mz: Number(p) };
114+
const peak_list: PeakSearchPeakType[] = peaks.split(',').map((p) => {
115+
return { mz: Number(p), formula: undefined };
116116
});
117117
const mass_tolerance = searchParams.get('mass_tolerance');
118118
const intensity = searchParams.get('intensity');
@@ -122,11 +122,12 @@ function buildFormDataFromSearchParams(searchParams: URLSearchParams) {
122122
peaks: peak_list,
123123
massTolerance: mass_tolerance
124124
? Number(mass_tolerance)
125-
: defaultSearchFieldValues.spectralSearchFilterOptions?.peaks
125+
: defaultSearchFieldValues.spectralSearchFilterOptions!.peaks!
126126
.massTolerance,
127127
intensity: intensity
128128
? Number(intensity)
129-
: defaultSearchFieldValues.spectralSearchFilterOptions?.peaks.intensity,
129+
: defaultSearchFieldValues.spectralSearchFilterOptions!.peaks!
130+
.intensity,
130131
};
131132
containsValues = true;
132133
}
@@ -144,11 +145,11 @@ function buildFormDataFromSearchParams(searchParams: URLSearchParams) {
144145
neutralLosses,
145146
massTolerance: mass_tolerance
146147
? Number(mass_tolerance)
147-
: defaultSearchFieldValues.spectralSearchFilterOptions?.neutralLoss
148+
: defaultSearchFieldValues.spectralSearchFilterOptions!.neutralLoss!
148149
.massTolerance,
149150
intensity: intensity
150151
? Number(intensity)
151-
: defaultSearchFieldValues.spectralSearchFilterOptions?.neutralLoss
152+
: defaultSearchFieldValues.spectralSearchFilterOptions!.neutralLoss!
152153
.intensity,
153154
};
154155
containsValues = true;

0 commit comments

Comments
 (0)