@nivo/arcs
Advanced tools
Comparing version 0.71.0 to 0.72.0
@@ -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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
483403
4007
+ Added@nivo/colors@0.72.0(transitive)
+ Added@nivo/core@0.72.0(transitive)
+ Added@nivo/recompose@0.72.0(transitive)
+ Added@nivo/tooltip@0.72.0(transitive)
- Removed@nivo/colors@0.71.0(transitive)
- Removed@nivo/core@0.71.0(transitive)
- Removed@nivo/recompose@0.71.0(transitive)
- Removed@nivo/tooltip@0.71.0(transitive)
Updated@nivo/colors@0.72.0