From 33a892de4476e4dc4ad52236542b1a2400e9f43d Mon Sep 17 00:00:00 2001 From: dcode Date: Sat, 25 May 2019 15:01:55 +0200 Subject: [PATCH] forward some of #559 --- src/resolver.ts | 2 +- src/tokenizer.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/resolver.ts b/src/resolver.ts index d1b9aee1..cdc7857e 100644 --- a/src/resolver.ts +++ b/src/resolver.ts @@ -456,7 +456,7 @@ export class Resolver extends DiagnosticEmitter { ): Type[] | null { var minParameterCount = 0; var maxParameterCount = 0; - for (let i = 0; i < typeParameters.length; ++i) { + for (let i = 0, k = typeParameters.length; i < k; ++i) { if (!typeParameters[i].defaultType) ++minParameterCount; ++maxParameterCount; } diff --git a/src/tokenizer.ts b/src/tokenizer.ts index 8076d5ad..81735004 100644 --- a/src/tokenizer.ts +++ b/src/tokenizer.ts @@ -505,7 +505,7 @@ export class Tokenizer extends DiagnosticEmitter { this.source = source; this.pos = 0; this.end = source.text.length; - this.diagnostics = diagnostics ? diagnostics : new Array(); + this.diagnostics = diagnostics || new Array(); var text = source.text;