code: function isAbstractConstructorType(type) {
              if (type.flags & 2097152 /* Anonymous */) {
                  var symbol = type.symbol;
                  if (symbol && symbol.flags & 32 /* Class */) {
                      var declaration = getClassLikeDeclarationOfSymbol(symbol);
                      if (declaration && declaration.flags & 128 /* Abstract */) {
                          return true;
                      }
                  }
              }
              return false;
          }
docs: Return true if the given type is the constructor type for an abstract class