greena13/react-hotkeys

View on GitHub
src/utils/object/lazyLoadAttribute.js

Summary

Maintainability
A
0 mins
Test Coverage
function lazyLoadAttribute(target, attributeName, definition) {
  if (!target[attributeName]) {
    target[attributeName] = typeof definition === 'function' ? definition() : definition;
  }

  return target[attributeName];
}

export default lazyLoadAttribute;