Skip to content
Related Articles

Related Articles

Improve Article

Node.js process.throwDeprecation Property

  • Last Updated : 11 Jun, 2021

The process.throwDeprecation property is an inbuilt application programming interface of the process module which is used to indicates whether the –throw-deprecation flag is set on the current Node.js process. process.throwDeprecation is mutable, so whether or not deprecation warnings result in errors may be altered at runtime.

Syntax:

process.throwDeprecation

Return Value: This property indicates whether the –throw-deprecation flag is set on the current Node.js process.

Below examples illustrate the use of process.throwDeprecation property in Node.js:

 



Example 1:

Javascript




// Node.js program to demonstrate the
// process.throwDeprecation Property
  
// Include process module
const process = require('process');
  
// Printing process.throwDeprecation
// property value
console.log(process.throwDeprecation);

Command to run: node –throw-deprecation hello.js

Output 1:

true

Command to run: node hello.js

Output 2:

undefined

Example 2:

Javascript




// Node.js program to demonstrate the
// process.throwDeprecation Property
  
// Include process module
const process = require('process');
  
// Instance Properties
process.throwDeprecation = false;
  
// Printing process.throwDeprecation
// property value
console.log(process.throwDeprecation);
  
// Instance Properties
process.throwDeprecation = true;
  
// Printing process.throwDeprecation
// property value
console.log(process.throwDeprecation);

Command to run: node –throw-deprecation hello.js

Output 1:

true
true

Command to run: node hello.js

Output 2:

false
true

Reference: https://nodejs.org/api/process.html#process_process_throwdeprecation




My Personal Notes arrow_drop_up
Recommended Articles
Page :