mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
fix object serialization test issue
This commit is contained in:
@@ -248,15 +248,11 @@ function metaToValue (meta) {
|
||||
|
||||
// Construct a plain object from the meta.
|
||||
function metaToPlainObject (meta) {
|
||||
if (meta.type === 'error') return new Error()
|
||||
|
||||
const obj = {}
|
||||
const members = meta.members
|
||||
|
||||
members.forEach((member) => {
|
||||
const {key, value} = member
|
||||
obj[key] = value
|
||||
})
|
||||
const obj = (() => meta.type === 'error' ? new Error() : {})()
|
||||
for (let i = 0; i < meta.members.length; i++) {
|
||||
let {name, value} = meta.members[i]
|
||||
obj[name] = value
|
||||
}
|
||||
return obj
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user