var PropertyInterface = (function() { | |
return function(propertyName, propertyGroup) { | |
var interfaceFunction = { | |
_name: propertyName | |
} | |
function _propertyGroup(val){ | |
val = val === undefined ? 1 : val | |
if(val <= 0){ | |
return interfaceFunction; | |
} else { | |
return propertyGroup(--val); | |
} | |
} | |
return _propertyGroup; | |
} | |
}()) |