TypeScript Union Type
Syntax
function formatCommandline(command: string[] | string) {
var line = ""
if (typeof command === "string") {
line = command.trim()
} else {
line = command.join(" ").trim()
}
// Do stuff with line: string
}