UNPKG

object-hierarchy-access

Version:

Get/Set value from/to JS object hierarchy properties

15 lines (11 loc) 317 B
import {PropName, INameDescriptor} from '../type'; function getPropName(current: object, descriptor: INameDescriptor): PropName { const {name, getName} = descriptor; if (typeof name !== 'undefined') { return name; } return getName && getName.call(current, current) || 'undefined'; } export { getPropName };