Socket
Socket
Sign inDemoInstall

@nivo/arcs

Package Overview
Dependencies
Maintainers
2
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nivo/arcs - npm Package Compare versions

Comparing version 0.71.0 to 0.72.0

179

dist/nivo-arcs.cjs.js

@@ -5,9 +5,7 @@ 'use strict';

function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
var React = require('react');
var React__default = _interopDefault(React);
var react = require('react');
var core = require('@nivo/core');
var colors = require('@nivo/colors');
var web = require('@react-spring/web');
var jsxRuntime = require('react/jsx-runtime');
var d3Shape = require('d3-shape');

@@ -73,3 +71,3 @@

var useFilteredDataBySkipAngle = function useFilteredDataBySkipAngle(data, skipAngle) {
return React.useMemo(function () {
return react.useMemo(function () {
return filterDataBySkipAngle(data, skipAngle);

@@ -215,3 +213,3 @@ }, [data, skipAngle]);

var useArcTransitionMode = function useArcTransitionMode(mode, extraTransition) {
return React.useMemo(function () {
return react.useMemo(function () {
var transitionMode = arcTransitionModeById[mode];

@@ -293,3 +291,3 @@ return {

} : _ref$computeExtraProp;
return React.useMemo(function () {
return react.useMemo(function () {
return filterDataBySkipAngle(data, skipAngle).map(function (datum) {

@@ -313,13 +311,15 @@ var position = computeArcCenter(datum.arc, offset);

var theme = core.useTheme();
return React__default.createElement(web.animated.g, {
return jsxRuntime.jsx(web.animated.g, {
transform: style.transform,
opacity: style.progress,
style: staticStyle
}, React__default.createElement(web.animated.text, {
textAnchor: "middle",
dominantBaseline: "central",
style: _objectSpread2(_objectSpread2({}, theme.labels.text), {}, {
fill: style.textColor
style: staticStyle,
children: jsxRuntime.jsx(web.animated.text, {
textAnchor: "middle",
dominantBaseline: "central",
style: _objectSpread2(_objectSpread2({}, theme.labels.text), {}, {
fill: style.textColor
}),
children: label
})
}, label));
});
};

@@ -340,3 +340,3 @@

var getTextColor = colors.useInheritedColor(textColor, theme);
var filteredData = React.useMemo(function () {
var filteredData = react.useMemo(function () {
return data.filter(function (datum) {

@@ -352,15 +352,16 @@ return Math.abs(core.radiansToDegrees(datum.arc.endAngle - datum.arc.startAngle)) >= skipAngle;

var Label = component;
return React__default.createElement("g", {
transform: "translate(".concat(center[0], ",").concat(center[1], ")")
}, transition(function (transitionProps, datum) {
return React__default.createElement(Label, {
key: datum.id,
datum: datum,
label: getLabel(datum),
style: _objectSpread2(_objectSpread2({}, transitionProps), {}, {
transform: interpolate(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius),
textColor: getTextColor(datum)
})
});
}));
return jsxRuntime.jsx("g", {
transform: "translate(".concat(center[0], ",").concat(center[1], ")"),
children: transition(function (transitionProps, datum) {
return react.createElement(Label, {
key: datum.id,
datum: datum,
label: getLabel(datum),
style: _objectSpread2(_objectSpread2({}, transitionProps), {}, {
transform: interpolate(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius),
textColor: getTextColor(datum)
})
});
})
});
};

@@ -387,3 +388,3 @@

var getTextColor = colors.useInheritedColor(textColor, theme);
var computeExtraProps = React.useCallback(function (datum) {
var computeExtraProps = react.useCallback(function (datum) {
return {

@@ -451,3 +452,3 @@ label: getLabel(datum),

getTextColor = _ref.getTextColor;
return React.useMemo(function () {
return react.useMemo(function () {
return {

@@ -603,17 +604,19 @@ enter: function enter(datum) {

var theme = core.useTheme();
return React__default.createElement(web.animated.g, {
opacity: style.opacity
}, React__default.createElement(web.animated.path, {
fill: "none",
stroke: style.linkColor,
strokeWidth: style.thickness,
d: style.path
}), React__default.createElement(web.animated.text, {
transform: style.textPosition,
textAnchor: style.textAnchor,
dominantBaseline: "central",
style: _objectSpread2(_objectSpread2({}, theme.labels.text), {}, {
fill: style.textColor
})
}, label));
return jsxRuntime.jsxs(web.animated.g, {
opacity: style.opacity,
children: [jsxRuntime.jsx(web.animated.path, {
fill: "none",
stroke: style.linkColor,
strokeWidth: style.thickness,
d: style.path
}), jsxRuntime.jsx(web.animated.text, {
transform: style.textPosition,
textAnchor: style.textAnchor,
dominantBaseline: "central",
style: _objectSpread2(_objectSpread2({}, theme.labels.text), {}, {
fill: style.textColor
}),
children: label
})]
});
};

@@ -653,17 +656,18 @@

var Label = component;
return React__default.createElement("g", {
transform: "translate(".concat(center[0], ",").concat(center[1], ")")
}, transition(function (transitionProps, datum) {
return React__default.createElement(Label, {
key: datum.id,
datum: datum,
label: getLabel(datum),
style: _objectSpread2(_objectSpread2({}, transitionProps), {}, {
thickness: strokeWidth,
path: interpolateLink(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius, transitionProps.offset, transitionProps.diagonalLength, transitionProps.straightLength),
textAnchor: interpolateTextAnchor(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius),
textPosition: interpolateTextPosition(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius, transitionProps.offset, transitionProps.diagonalLength, transitionProps.straightLength, transitionProps.textOffset)
})
});
}));
return jsxRuntime.jsx("g", {
transform: "translate(".concat(center[0], ",").concat(center[1], ")"),
children: transition(function (transitionProps, datum) {
return react.createElement(Label, {
key: datum.id,
datum: datum,
label: getLabel(datum),
style: _objectSpread2(_objectSpread2({}, transitionProps), {}, {
thickness: strokeWidth,
path: interpolateLink(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius, transitionProps.offset, transitionProps.diagonalLength, transitionProps.straightLength),
textAnchor: interpolateTextAnchor(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius),
textPosition: interpolateTextPosition(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius, transitionProps.offset, transitionProps.diagonalLength, transitionProps.straightLength, transitionProps.textOffset)
})
});
})
});
};

@@ -700,3 +704,3 @@

} : _ref$computeExtraProp;
var links = React.useMemo(function () {
var links = react.useMemo(function () {
return data.filter(function (datum) {

@@ -710,3 +714,3 @@ return Math.abs(core.radiansToDegrees(datum.arc.endAngle - datum.arc.startAngle)) >= skipAngle;

}, [data, skipAngle, offset, diagonalLength, straightLength]);
return React.useMemo(function () {
return react.useMemo(function () {
return links.map(function (link) {

@@ -733,3 +737,3 @@ return _objectSpread2(_objectSpread2({}, computeExtraProps(link)), link);

var getTextColor = colors.useInheritedColor(textColor, theme);
var computeExtraProps = React.useCallback(function (link) {
var computeExtraProps = react.useCallback(function (link) {
var position = {

@@ -773,15 +777,15 @@ x: link.points[2].x,

onMouseLeave = _ref.onMouseLeave;
var handleClick = React.useCallback(function (event) {
var handleClick = react.useCallback(function (event) {
return onClick === null || onClick === void 0 ? void 0 : onClick(datum, event);
}, [onClick, datum]);
var handleMouseEnter = React.useCallback(function (event) {
var handleMouseEnter = react.useCallback(function (event) {
return onMouseEnter === null || onMouseEnter === void 0 ? void 0 : onMouseEnter(datum, event);
}, [onMouseEnter, datum]);
var handleMouseMove = React.useCallback(function (event) {
var handleMouseMove = react.useCallback(function (event) {
return onMouseMove === null || onMouseMove === void 0 ? void 0 : onMouseMove(datum, event);
}, [onMouseMove, datum]);
var handleMouseLeave = React.useCallback(function (event) {
var handleMouseLeave = react.useCallback(function (event) {
return onMouseLeave === null || onMouseLeave === void 0 ? void 0 : onMouseLeave(datum, event);
}, [onMouseLeave, datum]);
return React__default.createElement(web.animated.path, {
return jsxRuntime.jsx(web.animated.path, {
d: style.path,

@@ -880,18 +884,19 @@ opacity: style.opacity,

var Arc = component;
return React__default.createElement("g", {
transform: "translate(".concat(center[0], ",").concat(center[1], ")")
}, transition(function (transitionProps, datum) {
return React.createElement(Arc, {
key: datum.id,
datum: datum,
style: _objectSpread2(_objectSpread2({}, transitionProps), {}, {
borderWidth: borderWidth,
path: interpolate(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius, arcGenerator)
}),
onClick: onClick,
onMouseEnter: onMouseEnter,
onMouseMove: onMouseMove,
onMouseLeave: onMouseLeave
});
}));
return jsxRuntime.jsx("g", {
transform: "translate(".concat(center[0], ",").concat(center[1], ")"),
children: transition(function (transitionProps, datum) {
return react.createElement(Arc, {
key: datum.id,
datum: datum,
style: _objectSpread2(_objectSpread2({}, transitionProps), {}, {
borderWidth: borderWidth,
path: interpolate(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius, arcGenerator)
}),
onClick: onClick,
onMouseEnter: onMouseEnter,
onMouseMove: onMouseMove,
onMouseLeave: onMouseLeave
});
})
});
};

@@ -920,3 +925,3 @@

if (n === "Object" && o.constructor) n = o.constructor.name;
if (n === "Map" || n === "Set") return Array.from(n);
if (n === "Map" || n === "Set") return Array.from(o);
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);

@@ -1063,3 +1068,3 @@ }

return React.useMemo(function () {
return react.useMemo(function () {
return d3Shape.arc().innerRadius(function (arc) {

@@ -1066,0 +1071,0 @@ return arc.innerRadius;

@@ -1,5 +0,6 @@

import React, { useMemo, useCallback, createElement } from 'react';
import { useMemo, createElement, useCallback } from 'react';
import { radiansToDegrees, midAngle, positionFromAngle, useMotionConfig, useTheme, usePropertyAccessor, textPropsByEngine, degreesToRadians, getDistance, getAngle } from '@nivo/core';
import { useInheritedColor } from '@nivo/colors';
import { to, useTransition, animated, useSpring } from '@react-spring/web';
import { jsx, jsxs } from 'react/jsx-runtime';
import { line, arc } from 'd3-shape';

@@ -302,13 +303,15 @@

var theme = useTheme();
return React.createElement(animated.g, {
return jsx(animated.g, {
transform: style.transform,
opacity: style.progress,
style: staticStyle
}, React.createElement(animated.text, {
textAnchor: "middle",
dominantBaseline: "central",
style: _objectSpread2(_objectSpread2({}, theme.labels.text), {}, {
fill: style.textColor
style: staticStyle,
children: jsx(animated.text, {
textAnchor: "middle",
dominantBaseline: "central",
style: _objectSpread2(_objectSpread2({}, theme.labels.text), {}, {
fill: style.textColor
}),
children: label
})
}, label));
});
};

@@ -340,15 +343,16 @@

var Label = component;
return React.createElement("g", {
transform: "translate(".concat(center[0], ",").concat(center[1], ")")
}, transition(function (transitionProps, datum) {
return React.createElement(Label, {
key: datum.id,
datum: datum,
label: getLabel(datum),
style: _objectSpread2(_objectSpread2({}, transitionProps), {}, {
transform: interpolate(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius),
textColor: getTextColor(datum)
})
});
}));
return jsx("g", {
transform: "translate(".concat(center[0], ",").concat(center[1], ")"),
children: transition(function (transitionProps, datum) {
return createElement(Label, {
key: datum.id,
datum: datum,
label: getLabel(datum),
style: _objectSpread2(_objectSpread2({}, transitionProps), {}, {
transform: interpolate(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius),
textColor: getTextColor(datum)
})
});
})
});
};

@@ -589,17 +593,19 @@

var theme = useTheme();
return React.createElement(animated.g, {
opacity: style.opacity
}, React.createElement(animated.path, {
fill: "none",
stroke: style.linkColor,
strokeWidth: style.thickness,
d: style.path
}), React.createElement(animated.text, {
transform: style.textPosition,
textAnchor: style.textAnchor,
dominantBaseline: "central",
style: _objectSpread2(_objectSpread2({}, theme.labels.text), {}, {
fill: style.textColor
})
}, label));
return jsxs(animated.g, {
opacity: style.opacity,
children: [jsx(animated.path, {
fill: "none",
stroke: style.linkColor,
strokeWidth: style.thickness,
d: style.path
}), jsx(animated.text, {
transform: style.textPosition,
textAnchor: style.textAnchor,
dominantBaseline: "central",
style: _objectSpread2(_objectSpread2({}, theme.labels.text), {}, {
fill: style.textColor
}),
children: label
})]
});
};

@@ -639,17 +645,18 @@

var Label = component;
return React.createElement("g", {
transform: "translate(".concat(center[0], ",").concat(center[1], ")")
}, transition(function (transitionProps, datum) {
return React.createElement(Label, {
key: datum.id,
datum: datum,
label: getLabel(datum),
style: _objectSpread2(_objectSpread2({}, transitionProps), {}, {
thickness: strokeWidth,
path: interpolateLink(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius, transitionProps.offset, transitionProps.diagonalLength, transitionProps.straightLength),
textAnchor: interpolateTextAnchor(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius),
textPosition: interpolateTextPosition(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius, transitionProps.offset, transitionProps.diagonalLength, transitionProps.straightLength, transitionProps.textOffset)
})
});
}));
return jsx("g", {
transform: "translate(".concat(center[0], ",").concat(center[1], ")"),
children: transition(function (transitionProps, datum) {
return createElement(Label, {
key: datum.id,
datum: datum,
label: getLabel(datum),
style: _objectSpread2(_objectSpread2({}, transitionProps), {}, {
thickness: strokeWidth,
path: interpolateLink(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius, transitionProps.offset, transitionProps.diagonalLength, transitionProps.straightLength),
textAnchor: interpolateTextAnchor(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius),
textPosition: interpolateTextPosition(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius, transitionProps.offset, transitionProps.diagonalLength, transitionProps.straightLength, transitionProps.textOffset)
})
});
})
});
};

@@ -768,3 +775,3 @@

}, [onMouseLeave, datum]);
return React.createElement(animated.path, {
return jsx(animated.path, {
d: style.path,

@@ -863,18 +870,19 @@ opacity: style.opacity,

var Arc = component;
return React.createElement("g", {
transform: "translate(".concat(center[0], ",").concat(center[1], ")")
}, transition(function (transitionProps, datum) {
return createElement(Arc, {
key: datum.id,
datum: datum,
style: _objectSpread2(_objectSpread2({}, transitionProps), {}, {
borderWidth: borderWidth,
path: interpolate(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius, arcGenerator)
}),
onClick: onClick,
onMouseEnter: onMouseEnter,
onMouseMove: onMouseMove,
onMouseLeave: onMouseLeave
});
}));
return jsx("g", {
transform: "translate(".concat(center[0], ",").concat(center[1], ")"),
children: transition(function (transitionProps, datum) {
return createElement(Arc, {
key: datum.id,
datum: datum,
style: _objectSpread2(_objectSpread2({}, transitionProps), {}, {
borderWidth: borderWidth,
path: interpolate(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius, arcGenerator)
}),
onClick: onClick,
onMouseEnter: onMouseEnter,
onMouseMove: onMouseMove,
onMouseLeave: onMouseLeave
});
})
});
};

@@ -903,3 +911,3 @@

if (n === "Object" && o.constructor) n = o.constructor.name;
if (n === "Map" || n === "Set") return Array.from(n);
if (n === "Map" || n === "Set") return Array.from(o);
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);

@@ -906,0 +914,0 @@ }

(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('react'), require('@nivo/core'), require('@nivo/colors'), require('@react-spring/web'), require('d3-shape')) :
typeof define === 'function' && define.amd ? define(['exports', 'react', '@nivo/core', '@nivo/colors', '@react-spring/web', 'd3-shape'], factory) :
(global = global || self, factory(global.nivo = global.nivo || {}, global.React, global.nivo, global.nivo, global['@react-spring/web'], global.d3));
}(this, (function (exports, React, core, colors, web, d3Shape) { 'use strict';
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('react'), require('@nivo/core'), require('@nivo/colors'), require('@react-spring/web'), require('react/jsx-runtime'), require('d3-shape')) :
typeof define === 'function' && define.amd ? define(['exports', 'react', '@nivo/core', '@nivo/colors', '@react-spring/web', 'react/jsx-runtime', 'd3-shape'], factory) :
(global = global || self, factory(global.nivo = global.nivo || {}, global.React, global.nivo, global.nivo, global['@react-spring/web'], global['react/jsx-runtime'], global.d3));
}(this, (function (exports, react, core, colors, web, jsxRuntime, d3Shape) { 'use strict';
var React__default = 'default' in React ? React['default'] : React;
function _defineProperty(obj, key, value) {

@@ -67,3 +65,3 @@ if (key in obj) {

var useFilteredDataBySkipAngle = function useFilteredDataBySkipAngle(data, skipAngle) {
return React.useMemo(function () {
return react.useMemo(function () {
return filterDataBySkipAngle(data, skipAngle);

@@ -209,3 +207,3 @@ }, [data, skipAngle]);

var useArcTransitionMode = function useArcTransitionMode(mode, extraTransition) {
return React.useMemo(function () {
return react.useMemo(function () {
var transitionMode = arcTransitionModeById[mode];

@@ -287,3 +285,3 @@ return {

} : _ref$computeExtraProp;
return React.useMemo(function () {
return react.useMemo(function () {
return filterDataBySkipAngle(data, skipAngle).map(function (datum) {

@@ -307,13 +305,15 @@ var position = computeArcCenter(datum.arc, offset);

var theme = core.useTheme();
return React__default.createElement(web.animated.g, {
return jsxRuntime.jsx(web.animated.g, {
transform: style.transform,
opacity: style.progress,
style: staticStyle
}, React__default.createElement(web.animated.text, {
textAnchor: "middle",
dominantBaseline: "central",
style: _objectSpread2(_objectSpread2({}, theme.labels.text), {}, {
fill: style.textColor
style: staticStyle,
children: jsxRuntime.jsx(web.animated.text, {
textAnchor: "middle",
dominantBaseline: "central",
style: _objectSpread2(_objectSpread2({}, theme.labels.text), {}, {
fill: style.textColor
}),
children: label
})
}, label));
});
};

@@ -334,3 +334,3 @@

var getTextColor = colors.useInheritedColor(textColor, theme);
var filteredData = React.useMemo(function () {
var filteredData = react.useMemo(function () {
return data.filter(function (datum) {

@@ -346,15 +346,16 @@ return Math.abs(core.radiansToDegrees(datum.arc.endAngle - datum.arc.startAngle)) >= skipAngle;

var Label = component;
return React__default.createElement("g", {
transform: "translate(".concat(center[0], ",").concat(center[1], ")")
}, transition(function (transitionProps, datum) {
return React__default.createElement(Label, {
key: datum.id,
datum: datum,
label: getLabel(datum),
style: _objectSpread2(_objectSpread2({}, transitionProps), {}, {
transform: interpolate(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius),
textColor: getTextColor(datum)
})
});
}));
return jsxRuntime.jsx("g", {
transform: "translate(".concat(center[0], ",").concat(center[1], ")"),
children: transition(function (transitionProps, datum) {
return react.createElement(Label, {
key: datum.id,
datum: datum,
label: getLabel(datum),
style: _objectSpread2(_objectSpread2({}, transitionProps), {}, {
transform: interpolate(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius),
textColor: getTextColor(datum)
})
});
})
});
};

@@ -381,3 +382,3 @@

var getTextColor = colors.useInheritedColor(textColor, theme);
var computeExtraProps = React.useCallback(function (datum) {
var computeExtraProps = react.useCallback(function (datum) {
return {

@@ -445,3 +446,3 @@ label: getLabel(datum),

getTextColor = _ref.getTextColor;
return React.useMemo(function () {
return react.useMemo(function () {
return {

@@ -597,17 +598,19 @@ enter: function enter(datum) {

var theme = core.useTheme();
return React__default.createElement(web.animated.g, {
opacity: style.opacity
}, React__default.createElement(web.animated.path, {
fill: "none",
stroke: style.linkColor,
strokeWidth: style.thickness,
d: style.path
}), React__default.createElement(web.animated.text, {
transform: style.textPosition,
textAnchor: style.textAnchor,
dominantBaseline: "central",
style: _objectSpread2(_objectSpread2({}, theme.labels.text), {}, {
fill: style.textColor
})
}, label));
return jsxRuntime.jsxs(web.animated.g, {
opacity: style.opacity,
children: [jsxRuntime.jsx(web.animated.path, {
fill: "none",
stroke: style.linkColor,
strokeWidth: style.thickness,
d: style.path
}), jsxRuntime.jsx(web.animated.text, {
transform: style.textPosition,
textAnchor: style.textAnchor,
dominantBaseline: "central",
style: _objectSpread2(_objectSpread2({}, theme.labels.text), {}, {
fill: style.textColor
}),
children: label
})]
});
};

@@ -647,17 +650,18 @@

var Label = component;
return React__default.createElement("g", {
transform: "translate(".concat(center[0], ",").concat(center[1], ")")
}, transition(function (transitionProps, datum) {
return React__default.createElement(Label, {
key: datum.id,
datum: datum,
label: getLabel(datum),
style: _objectSpread2(_objectSpread2({}, transitionProps), {}, {
thickness: strokeWidth,
path: interpolateLink(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius, transitionProps.offset, transitionProps.diagonalLength, transitionProps.straightLength),
textAnchor: interpolateTextAnchor(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius),
textPosition: interpolateTextPosition(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius, transitionProps.offset, transitionProps.diagonalLength, transitionProps.straightLength, transitionProps.textOffset)
})
});
}));
return jsxRuntime.jsx("g", {
transform: "translate(".concat(center[0], ",").concat(center[1], ")"),
children: transition(function (transitionProps, datum) {
return react.createElement(Label, {
key: datum.id,
datum: datum,
label: getLabel(datum),
style: _objectSpread2(_objectSpread2({}, transitionProps), {}, {
thickness: strokeWidth,
path: interpolateLink(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius, transitionProps.offset, transitionProps.diagonalLength, transitionProps.straightLength),
textAnchor: interpolateTextAnchor(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius),
textPosition: interpolateTextPosition(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius, transitionProps.offset, transitionProps.diagonalLength, transitionProps.straightLength, transitionProps.textOffset)
})
});
})
});
};

@@ -694,3 +698,3 @@

} : _ref$computeExtraProp;
var links = React.useMemo(function () {
var links = react.useMemo(function () {
return data.filter(function (datum) {

@@ -704,3 +708,3 @@ return Math.abs(core.radiansToDegrees(datum.arc.endAngle - datum.arc.startAngle)) >= skipAngle;

}, [data, skipAngle, offset, diagonalLength, straightLength]);
return React.useMemo(function () {
return react.useMemo(function () {
return links.map(function (link) {

@@ -727,3 +731,3 @@ return _objectSpread2(_objectSpread2({}, computeExtraProps(link)), link);

var getTextColor = colors.useInheritedColor(textColor, theme);
var computeExtraProps = React.useCallback(function (link) {
var computeExtraProps = react.useCallback(function (link) {
var position = {

@@ -767,15 +771,15 @@ x: link.points[2].x,

onMouseLeave = _ref.onMouseLeave;
var handleClick = React.useCallback(function (event) {
var handleClick = react.useCallback(function (event) {
return onClick === null || onClick === void 0 ? void 0 : onClick(datum, event);
}, [onClick, datum]);
var handleMouseEnter = React.useCallback(function (event) {
var handleMouseEnter = react.useCallback(function (event) {
return onMouseEnter === null || onMouseEnter === void 0 ? void 0 : onMouseEnter(datum, event);
}, [onMouseEnter, datum]);
var handleMouseMove = React.useCallback(function (event) {
var handleMouseMove = react.useCallback(function (event) {
return onMouseMove === null || onMouseMove === void 0 ? void 0 : onMouseMove(datum, event);
}, [onMouseMove, datum]);
var handleMouseLeave = React.useCallback(function (event) {
var handleMouseLeave = react.useCallback(function (event) {
return onMouseLeave === null || onMouseLeave === void 0 ? void 0 : onMouseLeave(datum, event);
}, [onMouseLeave, datum]);
return React__default.createElement(web.animated.path, {
return jsxRuntime.jsx(web.animated.path, {
d: style.path,

@@ -874,18 +878,19 @@ opacity: style.opacity,

var Arc = component;
return React__default.createElement("g", {
transform: "translate(".concat(center[0], ",").concat(center[1], ")")
}, transition(function (transitionProps, datum) {
return React.createElement(Arc, {
key: datum.id,
datum: datum,
style: _objectSpread2(_objectSpread2({}, transitionProps), {}, {
borderWidth: borderWidth,
path: interpolate(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius, arcGenerator)
}),
onClick: onClick,
onMouseEnter: onMouseEnter,
onMouseMove: onMouseMove,
onMouseLeave: onMouseLeave
});
}));
return jsxRuntime.jsx("g", {
transform: "translate(".concat(center[0], ",").concat(center[1], ")"),
children: transition(function (transitionProps, datum) {
return react.createElement(Arc, {
key: datum.id,
datum: datum,
style: _objectSpread2(_objectSpread2({}, transitionProps), {}, {
borderWidth: borderWidth,
path: interpolate(transitionProps.startAngle, transitionProps.endAngle, transitionProps.innerRadius, transitionProps.outerRadius, arcGenerator)
}),
onClick: onClick,
onMouseEnter: onMouseEnter,
onMouseMove: onMouseMove,
onMouseLeave: onMouseLeave
});
})
});
};

@@ -914,3 +919,3 @@

if (n === "Object" && o.constructor) n = o.constructor.name;
if (n === "Map" || n === "Set") return Array.from(n);
if (n === "Map" || n === "Set") return Array.from(o);
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);

@@ -1057,3 +1062,3 @@ }

return React.useMemo(function () {
return react.useMemo(function () {
return d3Shape.arc().innerRadius(function (arc) {

@@ -1060,0 +1065,0 @@ return arc.innerRadius;

@@ -22,3 +22,3 @@ import { PropertyAccessor } from '@nivo/core';

textColor: InheritedColorConfig<Datum>;
}) => (ArcCenter<Datum> & Pick<ArcLabel<Datum>, "label" | "textColor">)[];
}) => (ArcCenter<Datum> & Omit<ArcLabel<Datum>, keyof ArcCenter<Datum>>)[];
//# sourceMappingURL=useArcLabels.d.ts.map

@@ -22,3 +22,3 @@ import { PropertyAccessor } from '@nivo/core';

textColor: InheritedColorConfig<Datum>;
}) => (ArcLinkWithDatum<Datum> & Pick<ArcLinkLabel<Datum>, "label" | "x" | "y" | "textAnchor" | "textColor" | "linkColor">)[];
}) => (ArcLinkWithDatum<Datum> & Omit<ArcLinkLabel<Datum>, keyof ArcLinkWithDatum<Datum>>)[];
//# sourceMappingURL=useArcLinkLabels.d.ts.map

@@ -1,2 +0,2 @@

import React from 'react';
import * as React from 'react';
import { SpringValue, Interpolation } from '@react-spring/web';

@@ -3,0 +3,0 @@ import { DatumWithArcAndColor } from './types';

@@ -27,3 +27,3 @@ import { SpringValue } from '@react-spring/web';

from: infer From;
} ? import("@react-spring/types").ObjectType<From> : ("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps) extends never ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<import("@react-spring/types").Constrain<{
} ? import("@react-spring/types").ObjectType<From> : import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps) extends never ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<{
progress: number;

@@ -34,3 +34,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps, {}>, Exclude<keyof import("@react-spring/types").Constrain<{
} & ExtraProps, {}>, keyof import("@react-spring/web").ReservedProps>> & ({
progress: number;

@@ -41,8 +41,2 @@ startAngle: number;

outerRadius: number;
} & ExtraProps, {}>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>> & ({
progress: number;
startAngle: number;
endAngle: number;
innerRadius: number;
outerRadius: number;
} & ExtraProps extends {

@@ -56,3 +50,3 @@ to?: any;

outerRadius: number;
} & ExtraProps)["to"], Function | readonly any[]> extends infer To ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, Exclude<keyof import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>> : never : unknown) : import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<{ [P_1 in keyof { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)["to"], Function | readonly any[]> extends infer To ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, keyof import("@react-spring/web").ReservedProps>> : never : unknown) : import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<{ [P_1 in keyof { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -63,3 +57,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -70,3 +64,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }]: { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }]: { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -77,3 +71,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -84,3 +78,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }[P_1]; }, Exclude<keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }[P_1]; }, {}>, keyof import("@react-spring/web").ReservedProps>>>]: ({
progress: number;

@@ -91,11 +85,5 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>>>]: ({
progress: number;
startAngle: number;
endAngle: number;
innerRadius: number;
outerRadius: number;
} & ExtraProps extends {
from: infer From;
} ? import("@react-spring/types").ObjectType<From> : ("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps) extends never ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<import("@react-spring/types").Constrain<{
} ? import("@react-spring/types").ObjectType<From> : import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps) extends never ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<{
progress: number;

@@ -106,3 +94,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps, {}>, Exclude<keyof import("@react-spring/types").Constrain<{
} & ExtraProps, {}>, keyof import("@react-spring/web").ReservedProps>> & ({
progress: number;

@@ -113,8 +101,2 @@ startAngle: number;

outerRadius: number;
} & ExtraProps, {}>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>> & ({
progress: number;
startAngle: number;
endAngle: number;
innerRadius: number;
outerRadius: number;
} & ExtraProps extends {

@@ -128,3 +110,3 @@ to?: any;

outerRadius: number;
} & ExtraProps)["to"], Function | readonly any[]> extends infer To ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, Exclude<keyof import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>> : never : unknown) : import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<{ [P_1 in keyof { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)["to"], Function | readonly any[]> extends infer To ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, keyof import("@react-spring/web").ReservedProps>> : never : unknown) : import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<{ [P_1 in keyof { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -135,3 +117,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -142,3 +124,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }]: { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }]: { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -149,3 +131,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -156,3 +138,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }[P_1]; }, Exclude<keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }[P_1]; }, {}>, keyof import("@react-spring/web").ReservedProps>>) extends infer U ? P_2 extends keyof U ? U[P_2] : never : never; }]: { [P_2 in keyof import("@react-spring/types").Intersect<{
progress: number;

@@ -163,11 +145,5 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>>) extends infer U ? P_2 extends keyof U ? U[P_2] : never : never; }]: { [P_2 in keyof import("@react-spring/types").Intersect<{
progress: number;
startAngle: number;
endAngle: number;
innerRadius: number;
outerRadius: number;
} & ExtraProps extends {
from: infer From;
} ? import("@react-spring/types").ObjectType<From> : ("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps) extends never ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<import("@react-spring/types").Constrain<{
} ? import("@react-spring/types").ObjectType<From> : import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps) extends never ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<{
progress: number;

@@ -178,3 +154,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps, {}>, Exclude<keyof import("@react-spring/types").Constrain<{
} & ExtraProps, {}>, keyof import("@react-spring/web").ReservedProps>> & ({
progress: number;

@@ -185,8 +161,2 @@ startAngle: number;

outerRadius: number;
} & ExtraProps, {}>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>> & ({
progress: number;
startAngle: number;
endAngle: number;
innerRadius: number;
outerRadius: number;
} & ExtraProps extends {

@@ -200,3 +170,3 @@ to?: any;

outerRadius: number;
} & ExtraProps)["to"], Function | readonly any[]> extends infer To ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, Exclude<keyof import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>> : never : unknown) : import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<{ [P_1 in keyof { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)["to"], Function | readonly any[]> extends infer To ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, keyof import("@react-spring/web").ReservedProps>> : never : unknown) : import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<{ [P_1 in keyof { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -207,3 +177,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -214,3 +184,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }]: { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }]: { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -221,3 +191,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -228,3 +198,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }[P_1]; }, Exclude<keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }[P_1]; }, {}>, keyof import("@react-spring/web").ReservedProps>>>]: ({
progress: number;

@@ -235,11 +205,5 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>>>]: ({
progress: number;
startAngle: number;
endAngle: number;
innerRadius: number;
outerRadius: number;
} & ExtraProps extends {
from: infer From;
} ? import("@react-spring/types").ObjectType<From> : ("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps) extends never ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<import("@react-spring/types").Constrain<{
} ? import("@react-spring/types").ObjectType<From> : import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps) extends never ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<{
progress: number;

@@ -250,3 +214,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps, {}>, Exclude<keyof import("@react-spring/types").Constrain<{
} & ExtraProps, {}>, keyof import("@react-spring/web").ReservedProps>> & ({
progress: number;

@@ -257,8 +221,2 @@ startAngle: number;

outerRadius: number;
} & ExtraProps, {}>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>> & ({
progress: number;
startAngle: number;
endAngle: number;
innerRadius: number;
outerRadius: number;
} & ExtraProps extends {

@@ -272,3 +230,3 @@ to?: any;

outerRadius: number;
} & ExtraProps)["to"], Function | readonly any[]> extends infer To ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, Exclude<keyof import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>> : never : unknown) : import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<{ [P_1 in keyof { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)["to"], Function | readonly any[]> extends infer To ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, keyof import("@react-spring/web").ReservedProps>> : never : unknown) : import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<{ [P_1 in keyof { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -279,3 +237,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -286,3 +244,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }]: { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }]: { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -293,3 +251,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -300,9 +258,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }[P_1]; }, Exclude<keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;
startAngle: number;
endAngle: number;
innerRadius: number;
outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>>) extends infer U ? P_2 extends keyof U ? U[P_2] : never : never; }[P_3]; }>;
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }[P_1]; }, {}>, keyof import("@react-spring/web").ReservedProps>>) extends infer U ? P_2 extends keyof U ? U[P_2] : never : never; }[P_3]; }>;
interpolate: (startAngleValue: SpringValue<number>, endAngleValue: SpringValue<number>, innerRadiusValue: SpringValue<number>, outerRadiusValue: SpringValue<number>) => import("@react-spring/web").Interpolation<string, any>;

@@ -309,0 +261,0 @@ };

@@ -29,3 +29,3 @@ import { DatumWithArc } from './types';

from: infer From;
} ? import("@react-spring/types").ObjectType<From> : ("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps) extends never ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<import("@react-spring/types").Constrain<{
} ? import("@react-spring/types").ObjectType<From> : import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps) extends never ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<{
progress: number;

@@ -36,3 +36,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps, {}>, Exclude<keyof import("@react-spring/types").Constrain<{
} & ExtraProps, {}>, keyof import("@react-spring/web").ReservedProps>> & ({
progress: number;

@@ -43,8 +43,2 @@ startAngle: number;

outerRadius: number;
} & ExtraProps, {}>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>> & ({
progress: number;
startAngle: number;
endAngle: number;
innerRadius: number;
outerRadius: number;
} & ExtraProps extends {

@@ -58,3 +52,3 @@ to?: any;

outerRadius: number;
} & ExtraProps)["to"], Function | readonly any[]> extends infer To ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, Exclude<keyof import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>> : never : unknown) : import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<{ [P_1 in keyof { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)["to"], Function | readonly any[]> extends infer To ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, keyof import("@react-spring/web").ReservedProps>> : never : unknown) : import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<{ [P_1 in keyof { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -65,3 +59,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -72,3 +66,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }]: { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }]: { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -79,3 +73,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -86,3 +80,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }[P_1]; }, Exclude<keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }[P_1]; }, {}>, keyof import("@react-spring/web").ReservedProps>>>]: ({
progress: number;

@@ -93,11 +87,5 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>>>]: ({
progress: number;
startAngle: number;
endAngle: number;
innerRadius: number;
outerRadius: number;
} & ExtraProps extends {
from: infer From;
} ? import("@react-spring/types").ObjectType<From> : ("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps) extends never ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<import("@react-spring/types").Constrain<{
} ? import("@react-spring/types").ObjectType<From> : import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps) extends never ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<{
progress: number;

@@ -108,3 +96,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps, {}>, Exclude<keyof import("@react-spring/types").Constrain<{
} & ExtraProps, {}>, keyof import("@react-spring/web").ReservedProps>> & ({
progress: number;

@@ -115,8 +103,2 @@ startAngle: number;

outerRadius: number;
} & ExtraProps, {}>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>> & ({
progress: number;
startAngle: number;
endAngle: number;
innerRadius: number;
outerRadius: number;
} & ExtraProps extends {

@@ -130,3 +112,3 @@ to?: any;

outerRadius: number;
} & ExtraProps)["to"], Function | readonly any[]> extends infer To ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, Exclude<keyof import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>> : never : unknown) : import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<{ [P_1 in keyof { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)["to"], Function | readonly any[]> extends infer To ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, keyof import("@react-spring/web").ReservedProps>> : never : unknown) : import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<{ [P_1 in keyof { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -137,3 +119,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -144,3 +126,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }]: { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }]: { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -151,3 +133,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -158,3 +140,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }[P_1]; }, Exclude<keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }[P_1]; }, {}>, keyof import("@react-spring/web").ReservedProps>>) extends infer U ? P_2 extends keyof U ? U[P_2] : never : never; }]: { [P_2 in keyof import("@react-spring/types").Intersect<{
progress: number;

@@ -165,11 +147,5 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>>) extends infer U ? P_2 extends keyof U ? U[P_2] : never : never; }]: { [P_2 in keyof import("@react-spring/types").Intersect<{
progress: number;
startAngle: number;
endAngle: number;
innerRadius: number;
outerRadius: number;
} & ExtraProps extends {
from: infer From;
} ? import("@react-spring/types").ObjectType<From> : ("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps) extends never ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<import("@react-spring/types").Constrain<{
} ? import("@react-spring/types").ObjectType<From> : import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps) extends never ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<{
progress: number;

@@ -180,3 +156,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps, {}>, Exclude<keyof import("@react-spring/types").Constrain<{
} & ExtraProps, {}>, keyof import("@react-spring/web").ReservedProps>> & ({
progress: number;

@@ -187,8 +163,2 @@ startAngle: number;

outerRadius: number;
} & ExtraProps, {}>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>> & ({
progress: number;
startAngle: number;
endAngle: number;
innerRadius: number;
outerRadius: number;
} & ExtraProps extends {

@@ -202,3 +172,3 @@ to?: any;

outerRadius: number;
} & ExtraProps)["to"], Function | readonly any[]> extends infer To ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, Exclude<keyof import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>> : never : unknown) : import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<{ [P_1 in keyof { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)["to"], Function | readonly any[]> extends infer To ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, keyof import("@react-spring/web").ReservedProps>> : never : unknown) : import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<{ [P_1 in keyof { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -209,3 +179,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -216,3 +186,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }]: { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }]: { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -223,3 +193,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -230,3 +200,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }[P_1]; }, Exclude<keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }[P_1]; }, {}>, keyof import("@react-spring/web").ReservedProps>>>]: ({
progress: number;

@@ -237,11 +207,5 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>>>]: ({
progress: number;
startAngle: number;
endAngle: number;
innerRadius: number;
outerRadius: number;
} & ExtraProps extends {
from: infer From;
} ? import("@react-spring/types").ObjectType<From> : ("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps) extends never ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<import("@react-spring/types").Constrain<{
} ? import("@react-spring/types").ObjectType<From> : import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps) extends never ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<{
progress: number;

@@ -252,3 +216,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps, {}>, Exclude<keyof import("@react-spring/types").Constrain<{
} & ExtraProps, {}>, keyof import("@react-spring/web").ReservedProps>> & ({
progress: number;

@@ -259,8 +223,2 @@ startAngle: number;

outerRadius: number;
} & ExtraProps, {}>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>> & ({
progress: number;
startAngle: number;
endAngle: number;
innerRadius: number;
outerRadius: number;
} & ExtraProps extends {

@@ -274,3 +232,3 @@ to?: any;

outerRadius: number;
} & ExtraProps)["to"], Function | readonly any[]> extends infer To ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, Exclude<keyof import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>> : never : unknown) : import("@react-spring/core/dist/declarations/src/types/common").RawValues<Pick<{ [P_1 in keyof { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)["to"], Function | readonly any[]> extends infer To ? import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<[To] extends [object] ? To : Partial<Extract<To, object>>, {}>, keyof import("@react-spring/web").ReservedProps>> : never : unknown) : import("@react-spring/core/dist/declarations/src/types/common").RawValues<Omit<import("@react-spring/types").Constrain<{ [P_1 in keyof { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -281,3 +239,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -288,3 +246,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }]: { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }]: { [P in keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -295,3 +253,3 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>]: import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;

@@ -302,11 +260,5 @@ startAngle: number;

outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }[P_1]; }, Exclude<keyof import("@react-spring/types").Intersect<import("@react-spring/types").Constrain<import("@react-spring/types").ObjectType<({
progress: number;
startAngle: number;
endAngle: number;
innerRadius: number;
outerRadius: number;
} & ExtraProps)[("initial" & keyof ExtraProps) | ("update" & keyof ExtraProps) | ("enter" & keyof ExtraProps) | ("leave" & keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}>>, "initial" | "reverse" | "default" | "reset" | "ref" | "children" | "update" | "keys" | "sort" | "from" | "to" | "onChange" | "onPause" | "loop" | "onProps" | "onStart" | "onResume" | "onRest" | "onResolve" | "onDestroyed" | "config" | "delay" | "immediate" | "cancel" | "pause" | "enter" | "leave" | "items" | "trail" | "expires" | "callId" | "parentId">>>) extends infer U ? P_2 extends keyof U ? U[P_2] : never : never; }[P_3]; }>;
} & ExtraProps)[import("@react-spring/web").TransitionKey & ("progress" | "startAngle" | "endAngle" | "innerRadius" | "outerRadius" | keyof ExtraProps)] extends infer T ? T extends readonly (infer Element_1)[] ? Element_1 : T extends (...args: any[]) => infer Return ? Return extends readonly (infer ReturnElement)[] ? ReturnElement : Return : T : never>, {}> extends infer U ? P extends keyof U ? U[P] : never : never; }[P_1]; }, {}>, keyof import("@react-spring/web").ReservedProps>>) extends infer U ? P_2 extends keyof U ? U[P_2] : never : never; }[P_3]; }>;
interpolate: (startAngleValue: import("@react-spring/web").SpringValue<number>, endAngleValue: import("@react-spring/web").SpringValue<number>, innerRadiusValue: import("@react-spring/web").SpringValue<number>, outerRadiusValue: import("@react-spring/web").SpringValue<number>, arcGenerator: import("./types").ArcGenerator) => import("@react-spring/web").Interpolation<string | null, any>;
};
//# sourceMappingURL=useArcsTransition.d.ts.map
{
"name": "@nivo/arcs",
"version": "0.71.0",
"version": "0.72.0",
"license": "MIT",

@@ -31,3 +31,3 @@ "author": {

"dependencies": {
"@nivo/colors": "0.71.0",
"@nivo/colors": "0.72.0",
"@react-spring/web": "9.2.0",

@@ -37,7 +37,7 @@ "d3-shape": "^1.3.5"

"devDependencies": {
"@nivo/core": "0.71.0",
"@nivo/core": "0.72.0",
"@types/d3-shape": "^2.0.0"
},
"peerDependencies": {
"@nivo/core": "0.71.0",
"@nivo/core": "0.72.0",
"react": ">= 16.8.4 < 18.0.0"

@@ -48,3 +48,3 @@ },

},
"gitHead": "232b613bd61d2b8e5c783f4181b2d14580e2fd27"
"gitHead": "26098f6437cd8ab2be166bbc52973dcbb5ee7569"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with āš”ļø by Socket Inc