Método Node.js util.types.isModuleNamespaceObject()

Esta función se utiliza para verificar si el siguiente objeto es una instancia del objeto de espacio de nombres del módulo. Esta función devuelve un valor verdadero si el valor es una instancia de un objeto de espacio de nombres de módulo.

Sintaxis:

util.types.isModuleNamespaceObject( value ); 

Parámetros:

  • valor: este parámetro de valor es de cualquier tipo. Es el valor por el que se va a comprobar la función.

Valor devuelto: esta función devuelve un valor booleano. Devuelve True o false dependiendo de si un objeto es un objeto de espacio de nombres de módulo o no.

Ejemplo 1: Nombre de archivo: index.js

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

Producción:

false
false

Ejemplo 2: Nombre de archivo: 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")
}

Ejecute el archivo index.js con el siguiente comando:

node index.js

Producción:

It is not a namespaceobject module

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

Publicación traducida automáticamente

Artículo escrito por shivanshsaxena1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *