UNPKG

@simspace/nivo-radar

Version:

[![version](https://img.shields.io/npm/v/@nivo/radar.svg?style=flat-square)](https://www.npmjs.com/package/@nivo/radar)

45 lines 1.74 kB
import { RadarColorMapping, RadarCommonProps, RadarDataProps, RadarCustomLayerProps, RadarSvgProps, BoundLegendProps } from './types'; export declare const useRadar: <D extends Record<string, unknown>>({ data, keys, indexBy, maxValue, valueFormat, curve, width, height, colors, legends, defs, fill, }: { data: D[]; keys: string[]; indexBy: import("@simspace/nivo-core").PropertyAccessor<D, string>; maxValue: number | "auto"; valueFormat?: import("@simspace/nivo-core").ValueFormat<number, string> | undefined; curve: import("@simspace/nivo-core").ClosedCurveFactoryId; width: number; height: number; colors: import("@simspace/nivo-colors").OrdinalColorScaleConfig<{ key: string; index: number; }>; legends: import("@simspace/nivo-legends").LegendProps[]; defs: { [key: string]: any; id: string; }[] | undefined; fill: { id: string; match: Record<string, unknown> | "*" | import("@simspace/nivo-core").SvgFillMatcher<import("./types").RadarSvgFillMatcherDatum<D>>; }[] | undefined; }) => { getIndex: (datum: D) => string; indices: string[]; formatValue: (value: number, context: string) => string; colorByKey: RadarColorMapping; fillByKey: Record<string, string | null>; boundDefs: any; radius: number; radiusScale: import("d3-scale").ScaleLinear<number, number, never>; centerX: number; centerY: number; angleStep: number; curveFactory: import("d3-shape").CurveFactory; legendData: { id: string; label: string; color: string; }[]; boundLegends: BoundLegendProps[]; customLayerProps: RadarCustomLayerProps<D>; }; //# sourceMappingURL=hooks.d.ts.map