c05ead65523d2e2503829232902be1b1cc26efe183308966808dbf2b4861e799de07c6e00d22407ec54236ce0ebaac3fe1a5194544aabac743129bbf12ed79 660 B

12345678910111213141516171819202122
  1. import SeriesData from '../SeriesData.js';
  2. import { SeriesDataType } from '../../util/types.js';
  3. declare type Datas = {
  4. [key in SeriesDataType]?: SeriesData;
  5. };
  6. declare type StructReferDataAttr = 'data' | 'edgeData';
  7. declare type StructAttr = 'tree' | 'graph';
  8. declare type LinkSeriesDataOpt = {
  9. mainData: SeriesData;
  10. struct: {
  11. update: () => void;
  12. } & {
  13. [key in StructReferDataAttr]?: SeriesData;
  14. };
  15. structAttr: StructAttr;
  16. datas?: Datas;
  17. datasAttr?: {
  18. [key in SeriesDataType]?: StructReferDataAttr;
  19. };
  20. };
  21. declare function linkSeriesData(opt: LinkSeriesDataOpt): void;
  22. export default linkSeriesData;