MCPcopy Index your code
hub / github.com/react/react / sanitize

Function sanitize

packages/react-devtools-shared/src/devtools/views/utils.js:107–121  ·  view source on GitHub ↗
(data: Object)

Source from the content-addressed store, hash-verified

105}
106
107function sanitize(data: Object): void {
108 for (const key in data) {
109 const value = data[key];
110
111 if (value && value[meta.type]) {
112 data[key] = getMetaValueLabel(value);
113 } else if (value != null) {
114 if (isArray(value)) {
115 sanitize(value);
116 } else if (typeof value === 'object') {
117 sanitize(value);
118 }
119 }
120 }
121}
122
123export function serializeDataForCopy(props: Object): string {
124 const cloned = isArray(props) ? props.slice(0) : Object.assign({}, props);

Callers 2

serializeDataForCopyFunction · 0.85
serializeHooksForCopyFunction · 0.85

Calls 2

getMetaValueLabelFunction · 0.85
isArrayFunction · 0.85

Tested by

no test coverage detected