* Check if a method call is known to mutate its receiver, and notify if so. * @param {Object} target - The object the method was called on * @param {string} methodName - The method name
(target, methodName)
| 2500 | * @param {string} methodName - The method name |
| 2501 | */ |
| 2502 | maybeNotify(target, methodName) { |
| 2503 | if (target == null || typeof target !== "object") return; |
| 2504 | var typeName = target.constructor && target.constructor.name; |
| 2505 | var methods = typeName && config.mutatingMethods[typeName]; |
| 2506 | if (methods && methods.includes(methodName)) { |
| 2507 | this.notifyMutation(target); |
| 2508 | } |
| 2509 | } |
| 2510 | #trackMutation(val) { |
| 2511 | if (this.reactivity.isTracking && val != null && typeof val === "object") { |
| 2512 | this.reactivity.trackProperty(val, "__mutation__"); |
no test coverage detected