2d12c8a553
Run ID: 131
26 lines
741 B
Plaintext
26 lines
741 B
Plaintext
"use strict";
|
|
|
|
exports.__esModule = true;
|
|
// istanbul ignore next
|
|
|
|
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj["default"] = obj; return newObj; } }
|
|
|
|
var _types = require("../types");
|
|
|
|
var t = _interopRequireWildcard(_types);
|
|
|
|
/**
|
|
* Normalize an AST.
|
|
*
|
|
* - Wrap `Program` node with a `File` node.
|
|
*/
|
|
|
|
exports["default"] = function (ast, comments, tokens) {
|
|
if (ast && ast.type === "Program") {
|
|
return t.file(ast, comments || [], tokens || []);
|
|
} else {
|
|
throw new Error("Not a valid ast?");
|
|
}
|
|
};
|
|
|
|
module.exports = exports["default"]; |