rewrite named function expressions in async function transformers - fixes #979

This commit is contained in:
Sebastian McKenzie
2015-03-10 01:16:38 +11:00
parent 62f37c1e62
commit 644b4373fc
6 changed files with 54 additions and 4 deletions

View File

@@ -0,0 +1,5 @@
var foo = async function bar() {
console.log(bar);
};
foo();

View File

@@ -0,0 +1,9 @@
"use strict";
var _bar;
var foo = _bar = babelHelpers.asyncToGenerator(function* () {
console.log(_bar);
});
foo();

View File

@@ -0,0 +1,5 @@
var foo = async function bar() {
console.log(bar);
};
foo();

View File

@@ -0,0 +1,11 @@
"use strict";
var _bluebird = require("bluebird");
var _bar;
var foo = _bar = _bluebird.coroutine(function* () {
console.log(_bar);
});
foo();