Is it or will it be possible to have an ES6 class getter return a value from an ES2017 await / async function.
class Foo {
    async get bar() {
        var result = await someAsyncOperation();
        return result;
    }
}
function someAsyncOperation() {
    return new Promise(function(resolve) {
        setTimeout(function() {
            resolve('baz');
        }, 1000);
    });
}
var foo = new Foo();
foo.bar.should.equal('baz');
 
     
     
     
     
    