Sorin Adrian Carbunaru Sorin Adrian Carbunaru - 1 month ago 22
Javascript Question

Declare and use an enum in Node.js with Geddy

For my model I want to have an enumeration as a datatype, but I don't know how to do that. I couldn't find anything helpful in the documentation from geddyjs.org or with google.

A model could be defined like this:

var fooModel= function () {
this.defineProperties({
fooField: {type: 'datatype'},
.............................
});
}


Where and how should I define the enumeration and how do I use it?

Answer

Remember that Node is just javascript, and javascript does not (to the best of my knowledge) have enums. You can however fake it, which is discussed here: Enums in JavaScript?