repeatMatrix.d.ts 884 B

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