Skip to content

Commit ef970f7

Browse files
committed
fix: add missing type and guard
1 parent 5ab59d6 commit ef970f7

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

app/utils/charts.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import type {
22
AltCopyArgs,
33
VueUiHorizontalBarConfig,
44
VueUiHorizontalBarDatapoint,
5+
VueUiQuadrantConfig,
56
VueUiQuadrantDatapoint,
67
VueUiXyConfig,
78
VueUiXyDatasetBarItem,
@@ -637,10 +638,18 @@ export async function copyAltTextForCompareFacetBarChart({
637638
await config.copy(altText)
638639
}
639640

641+
type CompareQuadrantChartConfig = VueUiQuadrantConfig & {
642+
copy: (text: string) => Promise<void>
643+
$t: TrendTranslateFunction
644+
}
645+
646+
// Used for FacetQuadrantChart.vue
640647
export function createAltTextForCompareQuadrantChart({
641648
dataset,
642649
config,
643-
}: AltCopyArgs<VueUiQuadrantDatapoint[], any>) {
650+
}: AltCopyArgs<VueUiQuadrantDatapoint[], CompareQuadrantChartConfig>) {
651+
if (!dataset) return ''
652+
644653
const packages = {
645654
topRight: dataset.filter(d => d.quadrant === 'TOP_RIGHT'),
646655
topLeft: dataset.filter(d => d.quadrant === 'TOP_LEFT'),

0 commit comments

Comments
 (0)