Skip to content
Related Articles

Related Articles

Node.js writeStream.columns Property

View Discussion
Improve Article
Save Article
  • Last Updated : 16 Jul, 2021
View Discussion
Improve Article
Save Article

The writeStream.columns property is an inbuilt application programming interface of class WriteStream within tty module which is used to get the number of columns this write Stream object has.

Syntax:

const writeStream.columns

Return Value: This property returns the number of columns this write Stream object contains.

Example 1: Filename: index.js

Javascript




// Node.js program to demonstrate the
// writeStream.columns 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;
 
    // Getting number of columns
    // by using columns API
    const col = WriteStream.columns;
 
    // 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("Number of Columns :- ",
        0, 21, 1234, "localhost");


Output:

Number of Columns :- 182

Example 2: Filename: index.js

Javascript




// Node.js program to demonstrate the
// writeStream.columns property
 
// Creating and initializing a WriteStream object
let WriteStream = process.stdout;
 
// Getting number of columns
// by using columns API
const col = WriteStream.columns;
 
// Displaying the result
console.log("Number of Columns :- " + col);


Output:

Number of Columns :- 182

Run the index.js file using the following command:

node index.js

Reference: https://nodejs.org/dist/latest-v12.x/docs/api/tty.html#tty_writestream_columns


My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!