@adobe/react-spectrum-charts
Version:
Declarative library for composing Spectrum visualizations in React.
13 lines • 809 B
TypeScript
import { JSXElementConstructor, ReactElement } from 'react';
import { AxisOptions } from '@spectrum-charts/vega-spec-builder';
import { Children } from '../util.types';
import { AxisAnnotationElement } from './axisAnnotation.types';
import { AxisThumbnailElement } from './axisThumbnail.types';
import { ReferenceLineElement } from './referenceLine.types';
export type AxisChildElement = AxisAnnotationElement | AxisThumbnailElement | ReferenceLineElement;
export interface AxisProps extends Omit<AxisOptions, 'axisAnnotations' | 'axisThumbnails' | 'referenceLines'> {
/** Child components that add supplemental content to the axis */
children?: Children<AxisChildElement>;
}
export type AxisElement = ReactElement<AxisProps, JSXElementConstructor<AxisProps>>;
//# sourceMappingURL=axis.types.d.ts.map