При присваивании в index.js я сразу получаю объект с методом. А мне нужно получить функцию с методом, которая создаёт объект.
var user = require('./user'); user - функция
var newUser = user(); // newUser - функция для создания объекта, но у неё должен быть метод
newUser.isValid(/*Какой-то параметр*/); //Возвратить [Boolean]. Например true, если "Какой-то параметр прошёл проверку"
var u0 = newUser(); // u0 - это уже объект
При присваивании в index.js я сразу получаю объект с методом. А мне нужно получить функцию с методом, которая создаёт объект.
Или я что-то не так делаю?