El método writeStream.getColorDepth() es una interfaz de programación de aplicaciones incorporada de la clase WriteStream dentro del módulo tty que se utiliza para determinar qué color admite el terminal.
Sintaxis:
const writeStream.getColorDepth([env])
Parámetros: este método acepta objetos que contienen las variables de entorno como argumento.
Valor devuelto: este método devuelve la cantidad de colores admitidos por este terminal.
Ejemplo 1: Nombre de archivo: index.js
// Node.js program to demonstrate the // writeStream.getColorDepth() method // Importing dgram module var dgram = require('dgram'); // Creating and initializing client // and server socket var client = dgram.createSocket("udp4"); var server = dgram.createSocket("udp4"); // Handling the message event server.on("message", function (msg) { // Creating and initializing a // WriteStream object let WriteStream = process.stdout; // Getting color depth // by using getColorDepth() API const col = WriteStream .getColorDepth(process.env); // Displaying the result process.stdout.write(msg + col); // Exiting process process.exit(); }) // Binding server with port .bind(1234, () => { }); // Client sending message to server client.send("No of color supported is :- ", 0, 28, 1234, "localhost");
Producción:
No of color supported is :- 24
Ejemplo 2: Nombre de archivo: index.js
// Node.js program to demonstrate the // writeStream.getColorDepth() method // Creating and initializing a // WriteStream object let WriteStream = process.stdout; // Getting color depth // by using getColorDepth() API const col = WriteStream.getColorDepth(process.env); // Displaying the result console.log("No of color supported is :- " + col);
Ejecute el archivo index.js con el siguiente comando:
node index.js
Producción:
No of color supported is :- 24
Referencia: https://nodejs.org/dist/latest-v12.x/docs/api/tty.html#tty_writestream_getcolor depth_env
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA