text: "use strict";
  var _a;
  Object.defineProperty(exports, "__esModule", { value: true });
  let angularEslintPlugin;
  try {
      angularEslintPlugin = require('@angular-eslint/eslint-plugin');
  }
  catch (_b) { }
  /**
   * This configuration is intended to be applied to ALL .ts files in Angular
   * projects within an Nx workspace.
   *
   * It should therefore NOT contain any rules or plugins which are related to
   * Angular Templates, or more cross-cutting concerns which are not specific
   * to Angular.
   *
   * This configuration is intended to be combined with other configs from this
   * package.
   */
  exports.default = {
      env: {
          browser: true,
          es6: true,
          node: true,
      },
      plugins: ['@angular-eslint'],
      extends: [
          'plugin:@angular-eslint/recommended',
          /**
           * TODO: Consider dropping this extends and explicitly carrying over rules we care about
           * into our typescript preset in v13
           */
          ...(((_a = angularEslintPlugin === null || angularEslintPlugin === void 0 ? void 0 : angularEslintPlugin.configs) === null || _a === void 0 ? void 0 : _a['recommended--extra'])
              ? ['plugin:@angular-eslint/recommended--extra']
              : []),
      ],
      parserOptions: {
          // Unset the default value for parserOptions.project that is found in earlier versions of @angular-eslint
          project: [],
      },
      rules: {},
  };
  //# sourceMappingURL=angular.js.map