La propiedad writeStream.isTTY es una interfaz de programación de aplicaciones incorporada de la clase WriteStream dentro del módulo ‘tty’ que se usa para verificar si el objeto Write Stream es una instancia de tty o no. Siempre devolverá verdadero para tty, writeStream.
Sintaxis:
const writeStream.isTTY
Valor de retorno: esta propiedad devuelve verdadero si el objeto Write Stream es una instancia de tty.
Ejemplo 1: Nombre de archivo: index.js
Javascript
// Node.js program to demonstrate the // writeStream.isTTY property // Importing dgram module var dgram = require('dgram'); // Creating and initializing client // and server socket var client = dgram.createSocket("udp4"); var server = dgram.createSocket("udp4"); // Catching the message event server.on("message", function (msg) { // Creating and initializing a // WriteStream object let WriteStream = process.stdout; // Checking if it is instance of TTY // or not by using isTTY() method const status = WriteStream.isTTY; // Displaying the result if (status) process.stdout.write(msg + "an instant of TTY" + "\n"); else process.stdout.write(msg + "not an instant of TTY" + "\n"); // Exiting process process.exit(); }) // Binding server with port .bind(1234, () => { }); // Client sending message to server client.send("It is ", 0, 7, 1234, "localhost");
Producción:
It is an instant of TTY
Ejemplo 2: Nombre de archivo: index.js
Javascript
// Node.js program to demonstrate the // writeStream.isTTY() property // Creating and initializing a // WriteStream object let WriteStream = process.stdout; // Checking if it is instance of // TTY or not by using isTTY() method const status = WriteStream.isTTY; // Displaying the result if(status) console.log("It is an instant of TTY"); else console.log("It is not an instant of TTY");
Producción:
It is an instant of TTY
Ejecute el archivo index.js con el siguiente comando:
node index.js
Referencia: https://nodejs.org/dist/latest-v12.x/docs/api/tty.html#tty_writestream_istty
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA