/** * @typedef {import("../spec/channel.js").PrimaryPositionalChannel} PositionalChannel * @typedef {import("../spec/view.js").GeometricDimension} GeometricDimension */ /** * An internal view that renders an axis grid. * * @typedef {import("./view.js").default} View * @typedef {import("../spec/axis.js").Axis} Axis * @typedef {import("../spec/axis.js").GenomeAxis} GenomeAxis */ export default class AxisGridView extends LayerView { /** * @param {Axis} axisProps * @param {import("../types/viewContext.js").default} context * @param {string} type Data type (quantitative, ..., locus) * @param {import("./containerView.js").default} layoutParent * @param {import("./view.js").default} dataParent * @param {import("./view.js").ViewOptions} [options] */ constructor(axisProps: Axis, type: string, context: import("../types/viewContext.js").default, layoutParent: import("./containerView.js").default, dataParent: import("./view.js").default, options?: import("./view.js").ViewOptions); axisProps: import("../spec/axis.js").Axis; getOrient(): import("../spec/axis.js").AxisOrient; } export type PositionalChannel = import("../spec/channel.js").PrimaryPositionalChannel; export type GeometricDimension = import("../spec/view.js").GeometricDimension; /** * An internal view that renders an axis grid. */ export type View = import("./view.js").default; /** * An internal view that renders an axis grid. */ export type Axis = import("../spec/axis.js").Axis; /** * An internal view that renders an axis grid. */ export type GenomeAxis = import("../spec/axis.js").GenomeAxis; import LayerView from "./layerView.js"; //# sourceMappingURL=axisGridView.d.ts.map