ngWalkerFactoryUtils.js 1.2 KB

123456789101112131415161718192021222324
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. var metadataReader_1 = require("./metadataReader");
  4. var urlResolver_1 = require("./urlResolvers/urlResolver");
  5. var fsFileResolver_1 = require("./fileResolver/fsFileResolver");
  6. var basicCssAstVisitor_1 = require("./styles/basicCssAstVisitor");
  7. var recursiveAngularExpressionVisitor_1 = require("./templates/recursiveAngularExpressionVisitor");
  8. var basicTemplateAstVisitor_1 = require("./templates/basicTemplateAstVisitor");
  9. var pathResolver_1 = require("./urlResolvers/pathResolver");
  10. exports.ngWalkerFactoryUtils = {
  11. defaultConfig: function () {
  12. return {
  13. templateVisitorCtrl: basicTemplateAstVisitor_1.BasicTemplateAstVisitor,
  14. expressionVisitorCtrl: recursiveAngularExpressionVisitor_1.RecursiveAngularExpressionVisitor,
  15. cssVisitorCtrl: basicCssAstVisitor_1.BasicCssAstVisitor
  16. };
  17. },
  18. defaultMetadataReader: function () {
  19. return new metadataReader_1.MetadataReader(new fsFileResolver_1.FsFileResolver(), new urlResolver_1.UrlResolver(new pathResolver_1.PathResolver()));
  20. },
  21. normalizeConfig: function (config) {
  22. return Object.assign(this.defaultConfig(), config || {});
  23. }
  24. };