static _evaluateBinding(inst, part, path, props, oldProps, hasPaths) {
      let value;
      if (part.signature) {
        value = runMethodEffect(inst, path, props, oldProps, part.signature);
      } else if (path != part.source) {
        value = get$0(inst, part.source);
      } else {
        if (hasPaths && isPath$0(path)) {
          value = get$0(inst, path);
        } else {
          value = inst.__data[path];
        }
      }
      if (part.negate) {
        value = !value;
      }
      return value;
    }
/**
     * Called to evaluate a previously parsed binding part based on a set of
     * one or more changed dependencies.
     *
     * @param {this} inst Element that should be used as scope for
     *   binding dependencies
     * @param {BindingPart} part Binding part metadata
     * @param {string} path Property/path that triggered this effect
     * @param {Object} props Bag of current property changes
     * @param {Object} oldProps Bag of previous values for changed properties
     * @param {boolean} hasPaths True with `props` contains one or more paths
     * @return {*} Value the binding part evaluated to
     * @protected
     */
Called to evaluate a previously parsed binding part based on a set of
one or more changed dependencies.


Called to evaluate a previously parsed binding part based on a set of one or more changed dependencies .
static _evaluateBinding(inst, part, path, props, oldProps, hasPaths) {
      let value;
      if (part.signature) {
        value = runMethodEffect(inst, path, props, oldProps, part.signature);
      } else if (path != part.source) {
        value = get$0(inst, part.source);
      } else {
        if (hasPaths && isPath$0(path)) {
          value = get$0(inst, path);
        } else {
          value = inst.__data[path];
        }
      }
      if (part.negate) {
        value = !value;
      }
      return value;
    }
static _evaluateBinding ( inst , part , path , props , oldProps , hasPaths ) { let value ; if ( part . signature ) { value = runMethodEffect ( inst , path , props , oldProps , part . signature ) ; } else if ( path != part . source ) { value = get$0 ( inst , part . source ) ; } else { if ( hasPaths && isPath$0 ( path ) ) { value = get$0 ( inst , path ) ; } else { value = inst . __data [ path ] ; } } if ( part . negate ) { value = ! value ; } return value ; }
Called to evaluate a previously parsed binding part based on a set of
 one or more changed dependencies.
Called to evaluate a previously parsed binding part based on a set of one or more changed dependencies .