docs/libs/typescript.js
function isObjectLiteralType(type) {
            return type.symbol && (type.symbol.flags & (4096 /* ObjectLiteral */ | 2048 /* TypeLiteral */)) !== 0 &&
                getSignaturesOfType(type, 0 /* Call */).length === 0 &&
                getSignaturesOfType(type, 1 /* Construct */).length === 0;
        }
function isObjectLiteralType(type) {
            return type.symbol && (type.symbol.flags & (4096 /* ObjectLiteral */ | 2048 /* TypeLiteral */)) !== 0 &&
                getSignaturesOfType(type, 0 /* Call */).length === 0 &&
                getSignaturesOfType(type, 1 /* Construct */).length === 0;
        }
function isObjectLiteralType ( type ) { return type . symbol && ( type . symbol . flags & ( 4096 /* ObjectLiteral */ | 2048 /* TypeLiteral */ ) ) !== 0 && getSignaturesOfType ( type , 0 /* Call */ ) . length === 0 && getSignaturesOfType ( type , 1 /* Construct */ ) . length === 0 ; }
Return true if type was inferred from an object literal or written as an object type literal
with no call or construct signatures.
Return true if type was inferred from an object literal or written as an object type literal with no call or construct signatures .