diff options
author | Sam Wilkins <samwilkins333@gmail.com> | 2020-01-08 07:14:00 -0500 |
---|---|---|
committer | Sam Wilkins <samwilkins333@gmail.com> | 2020-01-08 07:14:00 -0500 |
commit | 252a8ea3483852b29171b459c65217aa593c25f1 (patch) | |
tree | b50a897aabadafb2d1a4a11fad965c13f7d1f58b /src/server/repl.ts | |
parent | 643e8a295c954c5b2fd40ed17269a239a9653c00 (diff) |
factory
Diffstat (limited to 'src/server/repl.ts')
-rw-r--r-- | src/server/repl.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/repl.ts b/src/server/repl.ts index faf1eab15..c4526528e 100644 --- a/src/server/repl.ts +++ b/src/server/repl.ts @@ -97,16 +97,16 @@ export default class Repl { const candidates = registered.filter(({ argPatterns: { length: count } }) => count === length); for (const { argPatterns, action } of candidates) { const parsed: string[] = []; - let matched = false; + let matched = true; if (length) { for (let i = 0; i < length; i++) { let matches: RegExpExecArray | null; if ((matches = argPatterns[i].exec(args[i])) === null) { + matched = false; break; } parsed.push(matches[0]); } - matched = true; } if (!length || matched) { await action(parsed); |