@unclepaul/allcountjs
Version:
The open source framework for rapid business application development with Node.js
18 lines (17 loc) • 581 B
JavaScript
var _ = require('underscore');
module.exports = function () {
return {
referenceName: function (entityTypeId, entity) {
return entity[this.entityTypeIdToReferenceName[entityTypeId]];
},
entityTypeIdToReferenceName: {},
entity: function (entityTypeId) {
var self = this;
return {
referenceName: function (referenceNameExpression) {
self.entityTypeIdToReferenceName[entityTypeId] = referenceNameExpression;
}
}
}
}
};