facetRect.d.ts 830 B

1234567891011121314151617
  1. import { FacetRectComposition } from '../../spec';
  2. import { ValueAttribute, Concrete, ArrayAttribute, ObjectAttribute } from '../types';
  3. import { Mark } from '../mark';
  4. import { Composition, CompositionNode } from './index';
  5. type FacetRectSpec = Concrete<FacetRectComposition>;
  6. export interface FacetRect extends Composition, Mark {
  7. data: ValueAttribute<FacetRectSpec['data'], FacetRect>;
  8. transform: ArrayAttribute<FacetRectSpec['transform'], FacetRect>;
  9. encode: ObjectAttribute<FacetRectSpec['encode'], FacetRect>;
  10. scale: ObjectAttribute<FacetRectSpec['scale'], FacetRect>;
  11. legend: ObjectAttribute<FacetRectSpec['legend'], FacetRect>;
  12. axis: ObjectAttribute<FacetRectSpec['axis'], FacetRect>;
  13. }
  14. export declare class FacetRect extends CompositionNode<FacetRectComposition> {
  15. constructor();
  16. }
  17. export {};