docs/libs/typescript.js
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;
        }
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;
        }
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 ; }
Return true if the given type is the constructor type for an abstract class
Return true if the given type is the constructor type for an abstract class