ember-source
Version:
A JavaScript framework for creating ambitious web applications
14 lines (12 loc) • 337 B
JavaScript
function lookupDescriptor(obj, keyName) {
let current = obj;
do {
let descriptor = Object.getOwnPropertyDescriptor(current, keyName);
if (descriptor !== undefined) {
return descriptor;
}
current = Object.getPrototypeOf(current);
} while (current !== null);
return null;
}
export { lookupDescriptor as l };