Si tengo una clase de Coffeescript definida en un archivo separado al que estoy llamando desde mi script principal. Puedo hacer visibles las funciones dentro del archivo, pero no la clase.Exportar una clase desde un archivo de Coffeescript
archivo incluido es:
root = exports ? this
root.add = (a, b) ->
return a + b
class root.userModel
username: 'Aaaa'
name: 'Bbbb'
puedo acceder a la función de mi código principal. ¿Cómo puedo crear la clase?
Probé su código aquí y tengo problemas para acceder a la clase. Si llamo a 'u = new test.userModel()', 'u' contendrá un objeto, como se esperaba, y el objeto será una instancia de' test.userModel' (el archivo que utilicé para la prueba es 'test.coffee 'y lo importó con' test = require './test'') – brandizzi
Gracias por su ayuda a todos. El problema se debió a un problema al acceder a la clase en el cuerpo principal del código – tooba