let obj = {
get foo() {},
set bar(value) {},
};
let getter = Object.getOwnPropertyDescriptor(obj, 'foo').get;
console.log(getter.name); //expect `get foo` but actual `foo`
let setter = Object.getOwnPropertyDescriptor(obj, 'bar').set;
console.log(setter.name); //expect `set bar` but actual `bar`