"use strict";
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const tslib_es6 = require("../../../node_modules/tslib/tslib.es6.js");
const Axis = require("../Axis.js");
var ParallelAxis = (
  /** @class */
  function(_super) {
    tslib_es6.__extends(ParallelAxis2, _super);
    function ParallelAxis2(dim, scale, coordExtent, axisType, axisIndex) {
      var _this = _super.call(this, dim, scale, coordExtent) || this;
      _this.type = axisType || "value";
      _this.axisIndex = axisIndex;
      return _this;
    }
    ParallelAxis2.prototype.isHorizontal = function() {
      return this.coordinateSystem.getModel().get("layout") !== "horizontal";
    };
    return ParallelAxis2;
  }(Axis.default)
);
const ParallelAxis$1 = ParallelAxis;
exports.default = ParallelAxis$1;
