code: function call(setter, value, name) {                                     // 130
        if (name === "__esModule") {                                           // 131
          // Ignore setters asking for module.exports.__esModule.              // 132
          return;                                                              // 133
        }                                                                      // 134
                                                                               // 135
        setter.last = setter.last || Object.create(null);                      // 136
                                                                               // 137
        if (! hasOwn.call(setter.last, name) ||                                // 138
            setter.last[name] !== value) {                                     // 139
          // Only invoke the callback if we have not called this setter        // 140
          // (with a value of this name) before, or the current value is       // 141
          // different from the last value we passed to this setter.           // 142
          return callback.apply(context, arguments);                           // 143
        }                                                                      // 144
      }
docs: 128 129