Fixes linter/build errors from editing last night in GitHub

This commit is contained in:
RevanProdigalKnight 2022-05-04 08:27:52 -06:00
parent df30771744
commit 8d5f80de26

@ -1,7 +1,7 @@
import { KEY } from "../utils/helpers/keyCodes";
import { substituteAliases } from "../Alias";
// Helper function to parse individual arguments into number/boolean/string as appropriate
function parseArg(arg) {
function parseArg(arg: string): string | number | boolean {
// Handles all numbers including hexadecimal, octal, and binary representations, returning NaN on an unparseable string
const asNumber = Number(arg);
if (!isNaN(asNumber)) {
@ -46,7 +46,7 @@ export function ParseCommand(command: string): (string | number | boolean)[] {
const args = [];
// Track depth of quoted strings, e.g.: "the're 'going away' rather 'quickly \"and awkwardly\"'" should be parsed as a single string
const quotes = [];
const quotes: string[] = [];
let arg = '';
while (idx < command.length) {