MCPcopy Index your code
hub / github.com/bigskysoftware/_hyperscript / maybeNotify

Method maybeNotify

www/js/_hyperscript.js:2502–2509  ·  view source on GitHub ↗

* 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)

Source from the content-addressed store, hash-verified

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__");

Callers 2

resolveMethod · 0.45
resolveMethod · 0.45

Calls 1

notifyMutationMethod · 0.95

Tested by

no test coverage detected