text: "use strict";
  Object.defineProperty(exports, "__esModule", { value: true });
  var tslib_1 = require("tslib");
  var __1 = require("..");
  /**
   * JS doc type expression node.
   */
  var JSDocTypeExpression = /** @class */ (function (_super) {
      tslib_1.__extends(JSDocTypeExpression, _super);
      function JSDocTypeExpression() {
          return _super !== null && _super.apply(this, arguments) || this;
      }
      /**
       * Gets the type node of the JS doc type expression.
       */
      JSDocTypeExpression.prototype.getTypeNode = function () {
          return this._getNodeFromCompilerNode(this.compilerNode.type);
      };
      return JSDocTypeExpression;
  }(__1.Node));
  exports.JSDocTypeExpression = JSDocTypeExpression;
  