pakmanaged.js
function isTypoTypeof(left, right, state) {
        var values;
    
        if (state.option.notypeof)
          return false;
    
        if (!left || !right)
          return false;
    
        values = state.inESNext() ? typeofValues.es6 : typeofValues.es3;
    
        if (right.type === "(identifier)" && right.value === "typeof" && left.type === "(string)")
          return !_.contains(values, left.value);
    
        return false;
      }
function isTypoTypeof(left, right, state) {
        var values;
    
        if (state.option.notypeof)
          return false;
    
        if (!left || !right)
          return false;
    
        values = state.inESNext() ? typeofValues.es6 : typeofValues.es3;
    
        if (right.type === "(identifier)" && right.value === "typeof" && left.type === "(string)")
          return !_.contains(values, left.value);
    
        return false;
      }
Checks whether the 'typeof' operator is used with the correct value. For docs on 'typeof' see: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/typeof