docs: function getFlowCacheKey(node) {
              if (node.kind === 69 /* Identifier */) {
                  var symbol = getResolvedSymbol(node);
                  return symbol !== unknownSymbol ? "" + getSymbolId(symbol) : undefined;
              }
              if (node.kind === 97 /* ThisKeyword */) {
                  return "0";
              }
              if (node.kind === 172 /* PropertyAccessExpression */) {
                  var key = getFlowCacheKey(node.expression);
                  return key && key + "." + node.name.text;
              }
              return undefined;
          }