(objectType, index)
| 62382 | return !!(getUnionType([intersectTypes(type1, type2), neverType]).flags & 131072 /* TypeFlags.Never */); |
| 62383 | } |
| 62384 | function substituteIndexedMappedType(objectType, index) { |
| 62385 | var mapper = createTypeMapper([getTypeParameterFromMappedType(objectType)], [index]); |
| 62386 | var templateMapper = combineTypeMappers(objectType.mapper, mapper); |
| 62387 | return instantiateType(getTemplateTypeFromMappedType(objectType), templateMapper); |
| 62388 | } |
| 62389 | function getIndexedAccessType(objectType, indexType, accessFlags, accessNode, aliasSymbol, aliasTypeArguments) { |
| 62390 | if (accessFlags === void 0) { accessFlags = 0 /* AccessFlags.None */; } |
| 62391 | return getIndexedAccessTypeOrUndefined(objectType, indexType, accessFlags, accessNode, aliasSymbol, aliasTypeArguments) || (accessNode ? errorType : unknownType); |
no test coverage detected