Open In App

Node.js util.types.isModuleNamespaceObject() Method

Improve
Improve
Like Article
Like
Save
Share
Report

This function is used to check whether the following object is an instance of Module Namespace Object. This function returns a true value if the value is an instance of a Module Namespace Object.

Syntax:

util.types.isModuleNamespaceObject( value ); 

Parameters:

  • value: This value parameter is of any type. It is the value for which the function is to be checked for.

Return value: This function returns Boolean value. It returns True or false depending on whether an object is a Module Namespace Object or not.

Example 1: Filename: index.js




// Requiring module
const util = require('util');
const mongoose = require('mongoose')
  
console.log(util.types.isModuleNamespaceObject(mongoose))
console.log(util.types.isModuleNamespaceObject(util))


Output:

false
false

Example 2: Filename: index.js




// Requiring file
const b = require('./index.js');
// The index.js can be anyfile located in 
// the directory where the code resides
  
// Requiring module
const util = require('util')
  
if (util.types.isModuleNamespaceObject(b)) {
   console.log("It is a namespaceobject module")
} else {
   console.log("It is not a namespace object module")
}


Run index.js file using the following command:

node index.js

Output:

It is not a namespaceobject module

Reference: https://nodejs.org/api/util.html#util_util_types_ismodulenamespaceobject_value


Last Updated : 13 Aug, 2020
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads