getSignatureApplicabilityError
checkExpressionWithContextualType
checkExpression
checkExpressionWorker
checkObjectLiteral
getApparentTypeOfContextualType
apparentType === union
discriminateContextualTypeByObjectMembers
isDiscriminantProperty
getUnionOrIntersectionProperty
createUnionOrIntersectionProperty
getTypeOfSymbol
getTypeOfInstantiatedSymbol
instantiateType
instantiateTypeWithAlias
instantiateTypeWorker