PropertyInterface.js 413 B

12345678910111213141516171819
  1. const PropertyInterface = (function () {
  2. return function (propertyName, propertyGroup) {
  3. var interfaceFunction = {
  4. _name: propertyName,
  5. };
  6. function _propertyGroup(val) {
  7. val = val === undefined ? 1 : val;
  8. if (val <= 0) {
  9. return interfaceFunction;
  10. }
  11. return propertyGroup(val - 1);
  12. }
  13. return _propertyGroup;
  14. };
  15. }());
  16. export default PropertyInterface;