Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
label: PropTypes.object,
symbol: PropTypes.object
})
),
dataComponent: PropTypes.element,
eventKey: PropTypes.oneOfType([
PropTypes.func,
CustomPropTypes.allOfType([CustomPropTypes.integer, CustomPropTypes.nonNegative]),
PropTypes.string
]),
events: PropTypes.arrayOf(
PropTypes.shape({
target: PropTypes.oneOf(["data", "labels", "parent"]),
eventKey: PropTypes.oneOfType([
PropTypes.array,
CustomPropTypes.allOfType([CustomPropTypes.integer, CustomPropTypes.nonNegative]),
PropTypes.string
]),
eventHandlers: PropTypes.object
})
),
externalEventMutations: PropTypes.arrayOf(
PropTypes.shape({
callback: PropTypes.function,
childName: PropTypes.oneOfType([PropTypes.string, PropTypes.array]),
eventKey: PropTypes.oneOfType([
PropTypes.array,
CustomPropTypes.allOfType([CustomPropTypes.integer, CustomPropTypes.nonNegative]),
PropTypes.string
]),
mutation: PropTypes.function,
target: PropTypes.oneOfType([PropTypes.string, PropTypes.array])
childName: PropTypes.string,
target: PropTypes.oneOf(["data", "labels", "parent"]),
eventKey: PropTypes.oneOfType([
PropTypes.func,
CustomPropTypes.allOfType([CustomPropTypes.integer, CustomPropTypes.nonNegative]),
PropTypes.string
]),
eventHandlers: PropTypes.object
})),
/**
* Similar to data accessor props `x` and `y`, this prop may be used to functionally
* assign eventKeys to data
*/
eventKey: PropTypes.oneOfType([
PropTypes.func,
CustomPropTypes.allOfType([CustomPropTypes.integer, CustomPropTypes.nonNegative]),
PropTypes.string
]),
/**
* The height props specifies the height the svg viewBox of the chart container.
* This value should be given as a number of pixels
*/
height: CustomPropTypes.nonNegative,
/**
* The horizontal prop determines whether the bars will be laid vertically or
* horizontally. The bars will be vertical if this prop is false or unspecified,
* or horizontal if the prop is set to true.
*/
horizontal: PropTypes.bool,
/**
* The labels prop defines labels that will appear above group of data.
* This prop should be given as an array of values or as a function of data.
PropTypes.shape({
x: PropTypes.arrayOf(PropTypes.string),
y: PropTypes.arrayOf(PropTypes.string)
})
]),
circularAxisComponent: PropTypes.element,
circularGridComponent: PropTypes.element,
containerComponent: PropTypes.element,
dependentAxis: PropTypes.bool,
endAngle: PropTypes.number,
events: PropTypes.arrayOf(
PropTypes.shape({
target: PropTypes.oneOf(["axis", "axisLabel", "grid", "ticks", "tickLabels"]),
eventKey: PropTypes.oneOfType([
PropTypes.array,
CustomPropTypes.allOfType([CustomPropTypes.integer, CustomPropTypes.nonNegative]),
PropTypes.string
]),
eventHandlers: PropTypes.object
})
),
gridComponent: PropTypes.element,
innerRadius: CustomPropTypes.nonNegative,
labelPlacement: PropTypes.oneOf(["parallel", "perpendicular", "vertical"]),
startAngle: PropTypes.number,
stringMap: PropTypes.object,
style: PropTypes.shape({
parent: PropTypes.object,
axis: PropTypes.object,
axisLabel: PropTypes.object,
grid: PropTypes.object,
ticks: PropTypes.object,
axisValue: PropTypes.oneOfType([PropTypes.number, PropTypes.string, PropTypes.object]),
categories: PropTypes.oneOfType([
PropTypes.arrayOf(PropTypes.string),
PropTypes.shape({
x: PropTypes.arrayOf(PropTypes.string),
y: PropTypes.arrayOf(PropTypes.string)
})
]),
crossAxis: PropTypes.bool,
dependentAxis: PropTypes.bool,
events: PropTypes.arrayOf(
PropTypes.shape({
target: PropTypes.oneOf(["axis", "axisLabel", "grid", "ticks", "tickLabels"]),
eventKey: PropTypes.oneOfType([
PropTypes.array,
CustomPropTypes.allOfType([CustomPropTypes.integer, CustomPropTypes.nonNegative]),
PropTypes.string
]),
eventHandlers: PropTypes.object
})
),
fixLabelOverlap: PropTypes.bool,
gridComponent: PropTypes.element,
groupComponent: PropTypes.element,
invertAxis: PropTypes.bool,
label: PropTypes.any,
offsetX: PropTypes.number,
offsetY: PropTypes.number,
orientation: PropTypes.oneOf(["top", "bottom", "left", "right"]),
origin: PropTypes.shape({ x: PropTypes.number, y: PropTypes.number }),
stringMap: PropTypes.object,
style: PropTypes.shape({
])
]),
containerComponent: PropTypes.element,
data: PropTypes.object,
dataComponent: PropTypes.element,
displayCore: PropTypes.bool,
eventKey: PropTypes.oneOfType([
PropTypes.func,
CustomPropTypes.allOfType([CustomPropTypes.integer, CustomPropTypes.nonNegative]),
PropTypes.string
]),
events: PropTypes.arrayOf(PropTypes.shape({
target: PropTypes.oneOf(["data", "parent"]),
eventKey: PropTypes.oneOfType([
PropTypes.func,
CustomPropTypes.allOfType([CustomPropTypes.integer, CustomPropTypes.nonNegative]),
PropTypes.string
]),
eventHandlers: PropTypes.object
})),
groupComponent: PropTypes.element,
height: CustomPropTypes.nonNegative,
minRadians: CustomPropTypes.nonNegative,
padding: PropTypes.oneOfType([
PropTypes.number,
PropTypes.shape({
top: PropTypes.number, bottom: PropTypes.number,
left: PropTypes.number, right: PropTypes.number
})
]),
sharedEvents: PropTypes.shape({
events: PropTypes.array,
})
]),
scale: PropTypes.oneOfType([
CustomPropTypes.scale,
PropTypes.shape({ x: CustomPropTypes.scale, y: CustomPropTypes.scale })
]),
sharedEvents: PropTypes.shape({ events: PropTypes.array, getEventState: PropTypes.func }),
standalone: PropTypes.bool,
style: PropTypes.shape({
parent: PropTypes.object, axis: PropTypes.object, axisLabel: PropTypes.object,
grid: PropTypes.object, ticks: PropTypes.object, tickLabels: PropTypes.object
}),
theme: PropTypes.object,
tickComponent: PropTypes.element,
tickCount: CustomPropTypes.allOfType([
CustomPropTypes.integer, CustomPropTypes.greaterThanZero
]),
tickFormat: PropTypes.oneOfType([ PropTypes.func, CustomPropTypes.homogeneousArray ]),
tickLabelComponent: PropTypes.element,
tickValues: CustomPropTypes.homogeneousArray,
width: CustomPropTypes.nonNegative
};
static defaultProps = {
axisComponent:
PropTypes.string,
PropTypes.arrayOf(PropTypes.string)
]),
size: CustomPropTypes.nonNegative,
standalone: PropTypes.bool,
style: PropTypes.shape({
parent: PropTypes.object,
data: PropTypes.object,
labels: PropTypes.object,
flyout: PropTypes.object
}),
theme: PropTypes.object,
width: CustomPropTypes.nonNegative,
x: PropTypes.oneOfType([
PropTypes.func,
CustomPropTypes.allOfType([CustomPropTypes.integer, CustomPropTypes.nonNegative]),
PropTypes.string,
PropTypes.arrayOf(PropTypes.string)
]),
y: PropTypes.oneOfType([
PropTypes.func,
CustomPropTypes.allOfType([CustomPropTypes.integer, CustomPropTypes.nonNegative]),
PropTypes.string,
PropTypes.arrayOf(PropTypes.string)
])
};
static defaultProps = {
samples: 50,
scale: "linear",
standalone: true,
dataComponent: ,
axisLabelComponent: PropTypes.element,
categories: PropTypes.oneOfType([
PropTypes.arrayOf(PropTypes.string),
PropTypes.shape({
x: PropTypes.arrayOf(PropTypes.string),
y: PropTypes.arrayOf(PropTypes.string)
})
]),
crossAxis: PropTypes.bool,
dependentAxis: PropTypes.bool,
events: PropTypes.arrayOf(
PropTypes.shape({
target: PropTypes.oneOf(["axis", "axisLabel", "grid", "ticks", "tickLabels"]),
eventKey: PropTypes.oneOfType([
PropTypes.array,
CustomPropTypes.allOfType([CustomPropTypes.integer, CustomPropTypes.nonNegative]),
PropTypes.string
]),
eventHandlers: PropTypes.object
})
),
fixLabelOverlap: PropTypes.bool,
gridComponent: PropTypes.element,
groupComponent: PropTypes.element,
invertAxis: PropTypes.bool,
label: PropTypes.any,
offsetX: PropTypes.number,
offsetY: PropTypes.number,
orientation: PropTypes.oneOf(["top", "bottom", "left", "right"]),
origin: PropTypes.shape({ x: PropTypes.number, y: PropTypes.number }),
stringMap: PropTypes.object,
style: PropTypes.shape({
parent: PropTypes.object,
data: PropTypes.object,
labels: PropTypes.object,
flyout: PropTypes.object
}),
theme: PropTypes.object,
width: CustomPropTypes.nonNegative,
x: PropTypes.oneOfType([
PropTypes.func,
CustomPropTypes.allOfType([CustomPropTypes.integer, CustomPropTypes.nonNegative]),
PropTypes.string,
PropTypes.arrayOf(PropTypes.string)
]),
y: PropTypes.oneOfType([
PropTypes.func,
CustomPropTypes.allOfType([CustomPropTypes.integer, CustomPropTypes.nonNegative]),
PropTypes.string,
PropTypes.arrayOf(PropTypes.string)
])
};
static defaultProps = {
samples: 50,
scale: "linear",
standalone: true,
dataComponent: ,
labelComponent: ,
containerComponent: ,
groupComponent:
median: PropTypes.oneOf(["top", "bottom", "left", "right"])
})
]),
labels: PropTypes.bool,
max: PropTypes.oneOfType([
PropTypes.func,
CustomPropTypes.allOfType([CustomPropTypes.integer, CustomPropTypes.nonNegative]),
PropTypes.string,
PropTypes.arrayOf(PropTypes.string)
]),
maxComponent: PropTypes.element,
maxLabelComponent: PropTypes.element,
maxLabels: PropTypes.oneOfType([PropTypes.func, PropTypes.array, PropTypes.bool]),
median: PropTypes.oneOfType([
PropTypes.func,
CustomPropTypes.allOfType([CustomPropTypes.integer, CustomPropTypes.nonNegative]),
PropTypes.string,
PropTypes.arrayOf(PropTypes.string)
]),
medianComponent: PropTypes.element,
medianLabelComponent: PropTypes.element,
medianLabels: PropTypes.oneOfType([PropTypes.func, PropTypes.array, PropTypes.bool]),
min: PropTypes.oneOfType([
PropTypes.func,
CustomPropTypes.allOfType([CustomPropTypes.integer, CustomPropTypes.nonNegative]),
PropTypes.string,
PropTypes.arrayOf(PropTypes.string)
]),
minComponent: PropTypes.element,
minLabelComponent: PropTypes.element,
minLabels: PropTypes.oneOfType([PropTypes.func, PropTypes.array, PropTypes.bool]),
q1: PropTypes.oneOfType([