mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-12-12 11:50:54 -06:00
Use for-of in more places.
This commit is contained in:
parent
d10a54c6b0
commit
069661e6ef
@ -2999,8 +2999,8 @@ module ts {
|
||||
var indexSymbol = getIndexSymbol(symbol);
|
||||
if (indexSymbol) {
|
||||
var len = indexSymbol.declarations.length;
|
||||
for (var i = 0; i < len; i++) {
|
||||
var node = <SignatureDeclaration>indexSymbol.declarations[i];
|
||||
for (let decl of indexSymbol.declarations) {
|
||||
var node = <SignatureDeclaration>decl;
|
||||
if (node.parameters.length === 1) {
|
||||
var parameter = node.parameters[0];
|
||||
if (parameter && parameter.type && parameter.type.kind === syntaxKind) {
|
||||
@ -4556,7 +4556,9 @@ module ts {
|
||||
|
||||
function isInProcess(source: Type, target: Type) {
|
||||
for (var i = 0; i < depth; i++) {
|
||||
if (source === sourceStack[i] && target === targetStack[i]) return true;
|
||||
if (source === sourceStack[i] && target === targetStack[i]) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
@ -4567,7 +4569,9 @@ module ts {
|
||||
var count = 0;
|
||||
for (var i = 0; i < depth; i++) {
|
||||
var t = stack[i];
|
||||
if (t.flags & TypeFlags.Reference && (<TypeReference>t).target === target) count++;
|
||||
if (t.flags & TypeFlags.Reference && (<TypeReference>t).target === target) {
|
||||
count++;
|
||||
}
|
||||
}
|
||||
return count < 5;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user