(ES6) класс (ES2017) асинхронный / ожидающий получатель

Возможно ли, чтобы метод получения класса ES6 возвращал значение из функции ES2017 await / async.

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');

Ответы на вопрос(3)

Ваш ответ на вопрос