문제 import readline from "readline"; const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); const createCars = (): Array => { try { rl.question("do something", (carNames) => { return new Cars(carNames); }); } catch (error) { console.log(error); return createCars(); } } 처음 짠 코드는 이러했다. try 블록 내에서 에러가 터지면 커스텀 에러가 잡혀야 하는데, unhandled 에러만 잡히고 커스텀은 안 잡혔다. 추측한 원인 타입스크립트의 ..