Node.js util.types.isModuleNamespaceObject() Method
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
Please Login to comment...