Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions packages/react-devtools-shared/src/hydration.js
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ function createDehydrated(
preview_long: formatDataForPreview(data, true),
preview_short: formatDataForPreview(data, false),
name:
!data.constructor || data.constructor.name === 'Object'
typeof data.constructor !== 'function' || typeof data.constructor.name !== 'string' || data.constructor.name === 'Object'
? ''
: data.constructor.name,
};
Expand Down Expand Up @@ -240,7 +240,7 @@ export function dehydrate(
preview_short: formatDataForPreview(data, false),
preview_long: formatDataForPreview(data, true),
name:
!data.constructor || data.constructor.name === 'Object'
typeof data.constructor !== 'function' || typeof data.constructor.name !== 'string' || data.constructor.name === 'Object'
? ''
: data.constructor.name,
};
Expand Down Expand Up @@ -332,7 +332,7 @@ export function dehydrate(
readonly: true,
preview_short: formatDataForPreview(data, false),
preview_long: formatDataForPreview(data, true),
name: data.constructor.name,
name: typeof data.constructor === 'function' && typeof data.constructor.name === 'string' ? data.constructor.name : '',
};

getAllEnumerableKeys(data).forEach(key => {
Expand Down