fix ambient context

This commit is contained in:
王文璐
2018-05-24 18:20:54 +08:00
parent cb2be44d02
commit d5239cdf6a

View File

@@ -24289,7 +24289,9 @@ namespace ts {
checkTypeNameIsReserved(node.name, Diagnostics.Class_name_cannot_be_0);
checkCollisionWithRequireExportsInGeneratedCode(node, node.name);
checkCollisionWithGlobalPromiseInGeneratedCode(node, node.name);
checkClassNameCollisionWithObject(node.name);
if (!(node.flags & NodeFlags.Ambient)) {
checkClassNameCollisionWithObject(node.name);
}
}
checkTypeParameters(getEffectiveTypeParameterDeclarations(node));
checkTypeParameters(node.typeParameters);