From b5464bba0a122f4dd39463a99da45ddc7ad34a7f Mon Sep 17 00:00:00 2001 From: Neil Kistner Date: Sun, 17 May 2020 09:50:41 -0500 Subject: [PATCH] fix(line): add types for pointLabel function Close #891 --- packages/line/index.d.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/line/index.d.ts b/packages/line/index.d.ts index 6040fd003d..e3c7e19bce 100644 --- a/packages/line/index.d.ts +++ b/packages/line/index.d.ts @@ -91,6 +91,8 @@ declare module '@nivo/line' { } } + export type AccessorFunc = (datum: Point['data']) => string + export type PointMouseHandler = (point: Point, event: React.MouseEvent) => void export interface PointTooltipProps { @@ -196,7 +198,7 @@ declare module '@nivo/line' { export interface LineSvgProps extends LineProps, MotionProps, SvgDefsAndFill { enablePointLabel?: boolean - pointLabel?: string + pointLabel?: string | AccessorFunc pointLabelYOffset?: number areaBlendMode?: string useMesh?: boolean