@nivo/polar-bar
Version:
23 lines • 1.25 kB
TypeScript
import { PolarBarDatum, PolarBarDataProps, PolarBarCommonProps, PolarBarComputedDatum, PolarBarCustomLayerProps } from './types';
export declare const usePolarBar: <RawDatum extends PolarBarDatum>({ data, indexBy, keys, valueSteps, adjustValueRange, valueFormat, width, height, startAngle, endAngle, innerRadius: innerRadiusRatio, cornerRadius, colors, forwardLegendData, }: Pick<Partial<PolarBarCommonProps<RawDatum>>, "valueSteps" | "adjustValueRange" | "valueFormat" | "startAngle" | "endAngle" | "innerRadius" | "cornerRadius" | "colors" | "forwardLegendData"> & {
data: PolarBarDataProps<RawDatum>["data"];
indexBy?: PolarBarCommonProps<RawDatum>["indexBy"];
keys?: PolarBarCommonProps<RawDatum>["keys"];
width: number;
height: number;
}) => {
center: [number, number];
innerRadius: number;
outerRadius: number;
angleScale: import("@nivo/scales").ScaleBand<string>;
radiusScale: import("@nivo/scales").ScaleLinear<number>;
arcGenerator: import("d3-shape").Arc<any, import("@nivo/arcs").Arc>;
arcs: PolarBarComputedDatum[];
legendData: {
id: string;
label: string;
color: string;
}[];
customLayerProps: PolarBarCustomLayerProps;
};
//# sourceMappingURL=hooks.d.ts.map