diff --git a/projects/js-packages/charts/changelog/charts-113-remove-tsconfig-exclude-field b/projects/js-packages/charts/changelog/charts-113-remove-tsconfig-exclude-field new file mode 100644 index 0000000000000..8ca0bd0692d1b --- /dev/null +++ b/projects/js-packages/charts/changelog/charts-113-remove-tsconfig-exclude-field @@ -0,0 +1,4 @@ +Significance: patch +Type: fixed + +Charts: Allow typechecking of tests and stories diff --git a/projects/js-packages/charts/src/components/line-chart/stories/tooltip.stories.tsx b/projects/js-packages/charts/src/components/line-chart/stories/tooltip.stories.tsx index 90b03f661e198..bec0046aecd70 100644 --- a/projects/js-packages/charts/src/components/line-chart/stories/tooltip.stories.tsx +++ b/projects/js-packages/charts/src/components/line-chart/stories/tooltip.stories.tsx @@ -1,4 +1,6 @@ +import { RenderTooltipParams } from '@visx/xychart/lib/components/Tooltip'; import { ChartStoryArgs } from '../../../stories'; +import { DataPointDate } from '../../../types'; import LineChart from '../line-chart'; import { lineChartMetaArgs, lineChartStoryArgs } from './config'; import type { Meta, StoryFn, StoryObj } from '@storybook/react'; @@ -57,7 +59,7 @@ CrosshairHorizontal.args = { export const Custom: StoryObj< typeof LineChart > = Template.bind( {} ); Custom.args = { ...tooltipStoryArgs, - renderTooltip: ( { tooltipData } ) => { + renderTooltip: ( { tooltipData }: RenderTooltipParams< DataPointDate > ) => { const nearestDatum = tooltipData?.nearestDatum?.datum; if ( ! nearestDatum ) return null; diff --git a/projects/js-packages/charts/tsconfig.json b/projects/js-packages/charts/tsconfig.json index 8b43822aa22d7..8ce1bee0170b0 100644 --- a/projects/js-packages/charts/tsconfig.json +++ b/projects/js-packages/charts/tsconfig.json @@ -4,6 +4,5 @@ "outDir": "dist", "rootDir": "src" }, - "include": [ "src" ], - "exclude": [ "tests", "**/*.test.*", "stories", "**/*.stories.*" ] + "include": [ "src" ] }