mirror of
https://github.com/reduxjs/redux-devtools.git
synced 2025-07-26 07:59:48 +03:00
update prop types to allow for optional _circularCache_ and _expandable_ props for JSONNestedNode
This commit is contained in:
parent
9c00bdd573
commit
ed9cb23e41
|
@ -42,7 +42,7 @@ function renderChildNodes(
|
|||
nodeType,
|
||||
data,
|
||||
collectionLimit,
|
||||
circularCache,
|
||||
circularCache = [],
|
||||
keyPath,
|
||||
postprocessValue,
|
||||
sortObjectKeys,
|
||||
|
@ -94,10 +94,12 @@ interface Props extends CircularPropsPassedThroughJSONNestedNode {
|
|||
nodeType: string;
|
||||
nodeTypeIndicator: string;
|
||||
createItemString: (data: any, collectionLimit: number) => string;
|
||||
expandable: boolean;
|
||||
expandable?: boolean;
|
||||
}
|
||||
|
||||
export default function JSONNestedNode(props: Props) {
|
||||
props.circularCache ??= [];
|
||||
|
||||
const {
|
||||
getItemString,
|
||||
nodeTypeIndicator,
|
||||
|
@ -128,7 +130,7 @@ export default function JSONNestedNode(props: Props) {
|
|||
|
||||
const renderedChildren =
|
||||
expanded || (hideRoot && props.level === 0)
|
||||
? renderChildNodes({ ...props, level: props.level + 1 })
|
||||
? renderChildNodes({ ...props, level: level + 1 })
|
||||
: null;
|
||||
|
||||
const itemType = (
|
||||
|
|
|
@ -60,22 +60,17 @@ export type CircularPropsPassedThroughJSONNode =
|
|||
JSONValueNodeCircularPropsPassedThroughJSONTree &
|
||||
JSONNestedNodeCircularPropsPassedThroughJSONNode;
|
||||
|
||||
export interface JSONNestedNodeCircularPropsPassedThroughJSONNestedNode
|
||||
extends JSONNestedNodeCircularPropsPassedThroughJSONNode {
|
||||
circularCache: any[];
|
||||
level: number;
|
||||
}
|
||||
export type CircularPropsPassedThroughJSONNestedNode =
|
||||
SharedCircularPropsProvidedByJSONTree &
|
||||
JSONValueNodeCircularPropsPassedThroughJSONTree &
|
||||
JSONNestedNodeCircularPropsPassedThroughJSONNestedNode;
|
||||
JSONNestedNodeCircularPropsPassedThroughJSONNode;
|
||||
|
||||
export type CircularPropsPassedThroughRenderChildNodes =
|
||||
SharedCircularPropsProvidedByJSONTree &
|
||||
JSONValueNodeCircularPropsPassedThroughJSONTree &
|
||||
JSONNestedNodeCircularPropsPassedThroughJSONNestedNode;
|
||||
JSONNestedNodeCircularPropsPassedThroughJSONNode;
|
||||
|
||||
export type CircularPropsPassedThroughItemRange =
|
||||
SharedCircularPropsProvidedByJSONTree &
|
||||
JSONValueNodeCircularPropsPassedThroughJSONTree &
|
||||
JSONNestedNodeCircularPropsPassedThroughJSONNestedNode;
|
||||
JSONNestedNodeCircularPropsPassedThroughJSONNode;
|
||||
|
|
Loading…
Reference in New Issue
Block a user