async.js 540 B

123456789101112131415161718
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.promise = promise;
  4. exports.callback = callback;
  5. const walker_1 = require("./walker");
  6. function promise(root, options) {
  7. return new Promise((resolve, reject) => {
  8. callback(root, options, (err, output) => {
  9. if (err)
  10. return reject(err);
  11. resolve(output);
  12. });
  13. });
  14. }
  15. function callback(root, options, callback) {
  16. let walker = new walker_1.Walker(root, options, callback);
  17. walker.start();
  18. }