File tree 1 file changed +6
-11
lines changed
1 file changed +6
-11
lines changed Original file line number Diff line number Diff line change @@ -141,12 +141,11 @@ function createReactiveObject(
141
141
return target
142
142
}
143
143
// target already has corresponding Proxy
144
- if (
145
- hasOwn ( target , isReadonly ? ReactiveFlags . READONLY : ReactiveFlags . REACTIVE )
146
- ) {
147
- return isReadonly
148
- ? target [ ReactiveFlags . READONLY ]
149
- : target [ ReactiveFlags . REACTIVE ]
144
+ const reactiveFlag = isReadonly
145
+ ? ReactiveFlags . READONLY
146
+ : ReactiveFlags . REACTIVE
147
+ if ( hasOwn ( target , reactiveFlag ) ) {
148
+ return target [ reactiveFlag ]
150
149
}
151
150
// only a whitelist of value types can be observed.
152
151
if ( ! canObserve ( target ) ) {
@@ -156,11 +155,7 @@ function createReactiveObject(
156
155
target ,
157
156
collectionTypes . has ( target . constructor ) ? collectionHandlers : baseHandlers
158
157
)
159
- def (
160
- target ,
161
- isReadonly ? ReactiveFlags . READONLY : ReactiveFlags . REACTIVE ,
162
- observed
163
- )
158
+ def ( target , reactiveFlag , observed )
164
159
return observed
165
160
}
166
161
You can’t perform that action at this time.
0 commit comments