index.js 592 B

123456789101112131415161718192021222324
  1. 'use strict';
  2. var parsing = require('./lib/parsing.js');
  3. var publishing = require('./lib/publishing.js');
  4. var traversing = require('./lib/traversing.js');
  5. var NodeType = require('./lib/NodeType.js');
  6. var SyntaxType = require('./lib/SyntaxType.js');
  7. /**
  8. * Namespace for jsdoctypeparser.
  9. * @namespace
  10. * @exports jsdoctypeparser
  11. */
  12. module.exports = {
  13. parse: parsing.parse,
  14. SyntaxError: parsing.SyntaxError,
  15. publish: publishing.publish,
  16. createDefaultPublisher: publishing.createDefaultPublisher,
  17. traverse: traversing.traverse,
  18. NodeType: NodeType,
  19. SyntaxType: SyntaxType,
  20. };