(this: object, key: unknown)
| 39 | ) |
| 40 | |
| 41 | function hasOwnProperty(this: object, key: unknown) { |
| 42 | // #10455 hasOwnProperty may be called with non-string values |
| 43 | if (!isSymbol(key)) key = String(key) |
| 44 | const obj = toRaw(this) |
| 45 | track(obj, TrackOpTypes.HAS, key) |
| 46 | return obj.hasOwnProperty(key as string) |
| 47 | } |
| 48 | |
| 49 | class BaseReactiveHandler implements ProxyHandler<Target> { |
| 50 | constructor( |