Skip to content
This repository was archived by the owner on Jan 31, 2023. It is now read-only.

Commit a41c625

Browse files
committed
refactor(ipc.js): make tuple access getters
1 parent 44e9df0 commit a41c625

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

ipc.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ export class Result {
202202
const err = maybeMakeError(result?.err, Result.from)
203203
const data = result?.data !== null && result?.data !== undefined
204204
? result.data
205-
: result
205+
: result?.err ? null : result
206206

207207
return new this(data, err)
208208
}
@@ -218,13 +218,13 @@ export class Result {
218218
this.err = err || null
219219

220220
Object.defineProperty(this, 0, {
221-
value: data,
221+
get: () => this.data,
222222
enumerable: false,
223223
configurable: false
224224
})
225225

226226
Object.defineProperty(this, 1, {
227-
value: err,
227+
get: () => this.err,
228228
enumerable: false,
229229
configurable: false
230230
})

0 commit comments

Comments
 (0)