Skip to content

Commit 6753676

Browse files
Merge pull request #710 from hugorplobo/any-type
Refactor any type code smells
2 parents 4220f54 + fef6f9a commit 6753676

File tree

6 files changed

+9
-10
lines changed

6 files changed

+9
-10
lines changed

src/card/settings/CardSettingsFooter.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ const NeoCardSettingsFooter = ({
3737

3838
const debouncedReportSettingUpdate = useCallback(debounce(onReportSettingUpdate, 250), []);
3939

40-
const updateSpecificReportSetting = (field: string, value: any) => {
40+
const updateSpecificReportSetting = (field: string, value: unknown) => {
4141
const entry = {};
4242
entry[field] = value;
4343
setReportSettingsText(update(reportSettingsText, entry));

src/card/view/CardView.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ const NeoCardView = ({
6262
// e.g. Change of query, type, some advanced settings...
6363
const [selectorChange, setSelectorChange] = useState(false);
6464

65-
const getLocalParameters = (parse_string, drilldown = true): any => {
65+
const getLocalParameters = (parse_string, drilldown = true): unknown => {
6666
if (!parse_string || !globalParameters) {
6767
return {};
6868
}
@@ -142,7 +142,7 @@ const NeoCardView = ({
142142
? reportTypes[type].withoutFooter
143143
: (reportTypes[type] && !reportTypes[type].selection) || (settings && settings.hideSelections);
144144

145-
const getGlobalParameter = (key: string): any => {
145+
const getGlobalParameter = (key: string): unknown => {
146146
return globalParameters ? globalParameters[key] : undefined;
147147
};
148148

src/chart/bar/BarChart.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ const NeoBarChart = (props: ChartProps) => {
2929
const { records, selection } = props;
3030

3131
const [keys, setKeys] = React.useState<string[]>([]);
32-
const [data, setData] = React.useState<Record<string, any>[]>([]);
32+
const [data, setData] = React.useState<Record<string, unknown>[]>([]);
3333

3434
useEffect(() => {
3535
let newKeys = {};
36-
let newData: Record<string, any>[] = records
37-
.reduce((data: Record<string, any>[], row: Record<string, any>) => {
36+
let newData: Record<string, unknown>[] = records
37+
.reduce((data: Record<string, unknown>[], row: Record<string, any>) => {
3838
try {
3939
if (!selection || !selection.index || !selection.value) {
4040
return data;

src/chart/graph/GraphChart.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { NeoGraphChartLockButton } from './component/button/GraphChartLockButton
99
import { NeoGraphChartFitViewButton } from './component/button/GraphChartFitViewButton';
1010
import { buildGraphVisualizationObjectFromRecords } from './util/RecordUtils';
1111
import { parseNodeIconConfig } from './util/NodeUtils';
12-
import { GraphChartVisualizationProps, layouts } from './GraphChartVisualization';
12+
import { GraphChartVisualizationProps, Link, layouts } from './GraphChartVisualization';
1313
import { handleExpand } from './util/ExplorationUtils';
1414
import { categoricalColorSchemes } from '../../config/ColorConfig';
1515
import { IconButtonArray, IconButton } from '@neo4j-ndl/react';
@@ -66,7 +66,7 @@ const NeoGraphChart = (props: ChartProps) => {
6666

6767
let [nodeLabels, setNodeLabels] = useState({});
6868
let [linkTypes, setLinkTypes] = useState({});
69-
const [data, setData] = useState({ nodes: [] as any[], links: [] as any[] });
69+
const [data, setData] = useState({ nodes: [] as Node[], links: [] as Link[] });
7070

7171
const setLayoutFrozen = (value) => {
7272
if (value == false) {

src/chart/graph/GraphChartVisualization2D.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import React, { useRef } from 'react';
22
import ForceGraph2D from 'react-force-graph-2d';
3-
import { actionRule } from '../../extensions/actions/ActionsRule';
43
import { executeActionRule, getRuleWithFieldPropertyName } from '../../extensions/advancedcharts/Utils';
54
import { getTooltip } from './component/GraphChartTooltip';
65
import { GraphChartVisualizationProps } from './GraphChartVisualization';

src/chart/scatter/ScatterPlotChart.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ const NeoScatterPlot = (props: ChartProps) => {
109109
}
110110
}
111111

112-
let x: any = row.get(selection.x) || 0;
112+
let x: number | Date = row.get(selection.x) || 0;
113113
let y: any = recordToNative(row.get(key)) || 0;
114114
if (!isNaN(y)) {
115115
if (isDateTime(x)) {

0 commit comments

Comments
 (0)