cleaner hasNonAmbientClass

This commit is contained in:
Arthur Ozga
2015-06-02 10:49:22 -07:00
parent 1f74b134f1
commit 2d77cbdc06

View File

@@ -139,11 +139,9 @@ module ts {
* Checks if the symbol contains a class declaration that is non-ambient.
*/
function hasNonAmbientClass(symbol: Symbol): boolean {
if (symbol) {
return forEach(symbol.declarations, (element: Declaration) => {
return element.kind === SyntaxKind.ClassDeclaration && !(element.flags & NodeFlags.Ambient);
});
}
return symbol && forEach(symbol.declarations, (element: Declaration) => {
return element.kind === SyntaxKind.ClassDeclaration && !(element.flags & NodeFlags.Ambient);
});
}
/**