The writeStream.clearLine() is an inbuilt application programming interface of class WriteStream within the module which is used to clear the current line of this write stream object.
Syntax:
writeStream.clearLine(dir[, callback])
Parameters: This method takes the following argument as a parameter:
- dir: Integer value defining the selection of a line.
- callback: Invoked once the operation completes.
Return Value: This method returns the boolean value true if the write object line is clear otherwise false.
Example 1: Filename: index.js
Javascript
const dgram = require( 'dgram' );
const client = dgram.createSocket( "udp4" );
const server = dgram.createSocket( "udp4" );
server.on( "message" , function (msg) {
let WriteStream = process.stdout;
const col = WriteStream.clearLine();
process.stdout.write(msg + col);
process.exit();
})
.bind(1234, () => {
});
client.send( "The line is clear :- " ,
0, 26, 1234, "localhost" );
|
Output:
The line is clear :- true
Example 2: Filename: index.js
Javascript
let WriteStream = process.stdout;
const col = WriteStream.clearLine();
console.log( "The line is clear :- " + col);
|
Run the index.js file using the following command:
node index.js
Output:
The line is clear :- true
Reference: https://nodejs.org/dist/latest-v12.x/docs/api/tty.html#tty_writestream_clearline_dir_callback