alexdeg
@alexdeg
Новатор

Зачем нужен модуль TTY в nodejs?

Прочитал документацию и не понял, зачем он нужен? Ведь есть модули readline и REPL? Подскажите пожалуйста или дайте описание. Заранее благодарю)))
  • Вопрос задан
  • 795 просмотров
Пригласить эксперта
Ответы на вопрос 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
По сути внутри ноды происходит следующее:
const tty = require('tty');
if(tty.isatty(0)) {
  process.stdin = new tty.ReadStream();
} else {
  //init process.stdin from other stream
}

var outStream;
if(tty.isatty(1)) {
  outStream = new tty.WriteStream();
  process.stdout = outStream;
} else {
  //init process.stdout from other stream
}
if(tty.isatty(2)) {
  if(!outStream) {
    outStream = new tty.WriteStream();
  }
  process.stderr = outStream;
} else {
  //init process.stderr from other stream
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы