16 lines
311 B
JavaScript
16 lines
311 B
JavaScript
"use strict";
|
|
|
|
var regenerator = require("regenerator-6to5");
|
|
var t = require("../../../types");
|
|
|
|
exports.check = function (node) {
|
|
return t.isFunction(node) && (node.async || node.generator);
|
|
};
|
|
|
|
exports.Program = {
|
|
enter: function (ast) {
|
|
regenerator.transform(ast);
|
|
this.stop();
|
|
}
|
|
};
|