geoView.d.ts 921 B

12345678910111213141516171819
  1. import { GeoViewComposition } from '../../spec';
  2. import { ValueAttribute, ObjectAttribute, ArrayAttribute, Concrete } from '../types';
  3. import { Mark } from '../mark';
  4. import { Composition, CompositionNode } from './index';
  5. type GeoViewSpec = Concrete<GeoViewComposition>;
  6. export interface GeoView extends Mark, Composition {
  7. data: ValueAttribute<GeoViewSpec['data'], GeoView>;
  8. key: ValueAttribute<GeoViewSpec['key'], GeoView>;
  9. coordinate: ArrayAttribute<GeoViewSpec['coordinate'], GeoView>;
  10. interaction: ObjectAttribute<GeoViewSpec['interaction'], GeoView>;
  11. style: ObjectAttribute<GeoViewSpec['style'], GeoView>;
  12. theme: ObjectAttribute<GeoViewSpec['theme'], GeoView>;
  13. scale: ObjectAttribute<GeoViewSpec['scale'], GeoView>;
  14. legend: ObjectAttribute<GeoViewSpec['legend'], GeoView>;
  15. }
  16. export declare class GeoView extends CompositionNode<GeoViewComposition> {
  17. constructor();
  18. }
  19. export {};