print.js 1.4 KB

12345678910111213141516171819202122
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = build;
  6. var _printer = _interopRequireDefault(require("./printer"));
  7. function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  8. function build(ast, options = {
  9. entityEncoding: 'transformed'
  10. }) {
  11. if (!ast) {
  12. return '';
  13. }
  14. let printer = new _printer.default(options);
  15. return printer.print(ast);
  16. }
  17. //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3BhY2thZ2VzL0BnbGltbWVyL3N5bnRheC9saWIvZ2VuZXJhdGlvbi9wcmludC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQ0E7Ozs7QUFFYyxTQUFBLEtBQUEsQ0FBQSxHQUFBLEVBRVosT0FBQSxHQUEwQjtBQUFFLEVBQUEsY0FBYyxFQUFFO0FBQWxCLENBRmQsRUFFK0M7QUFFM0QsTUFBSSxDQUFKLEdBQUEsRUFBVTtBQUNSLFdBQUEsRUFBQTtBQUNEOztBQUVELE1BQUksT0FBTyxHQUFHLElBQUEsZ0JBQUEsQ0FBZCxPQUFjLENBQWQ7QUFDQSxTQUFPLE9BQU8sQ0FBUCxLQUFBLENBQVAsR0FBTyxDQUFQO0FBQ0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBBU1R2MSBmcm9tICcuLi92MS9hcGknO1xuaW1wb3J0IFByaW50ZXIsIHsgUHJpbnRlck9wdGlvbnMgfSBmcm9tICcuL3ByaW50ZXInO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBidWlsZChcbiAgYXN0OiBBU1R2MS5Ob2RlLFxuICBvcHRpb25zOiBQcmludGVyT3B0aW9ucyA9IHsgZW50aXR5RW5jb2Rpbmc6ICd0cmFuc2Zvcm1lZCcgfVxuKTogc3RyaW5nIHtcbiAgaWYgKCFhc3QpIHtcbiAgICByZXR1cm4gJyc7XG4gIH1cblxuICBsZXQgcHJpbnRlciA9IG5ldyBQcmludGVyKG9wdGlvbnMpO1xuICByZXR1cm4gcHJpbnRlci5wcmludChhc3QpO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==