LayoutRegistry.d.ts 714 B

123456789101112131415161718
  1. import type { LayoutRegistry } from '@antv/g-lite';
  2. import type { LayoutDefinitionCtor } from './LayoutDefinition';
  3. export declare class DefaultLayoutRegistry implements LayoutRegistry {
  4. private static reservedLayout;
  5. registry: Map<string, LayoutDefinitionCtor>;
  6. get size(): number;
  7. hasLayout(name: string): boolean;
  8. /**
  9. *
  10. * @param name layout name, default to 'absolute'
  11. * @returns layout object
  12. */
  13. getLayout(name?: string): LayoutDefinitionCtor;
  14. updateLayout(name: string, layout: LayoutDefinitionCtor): void;
  15. registerLayout(name: string, layout: LayoutDefinitionCtor): void;
  16. deleteLayout(name: string): void;
  17. }
  18. //# sourceMappingURL=LayoutRegistry.d.ts.map