TextUpdater.d.ts 795 B

123456789101112131415161718192021222324
  1. import type { DisplayObject, ParsedTextStyleProps } from '../../display-objects';
  2. import type { GeometryAABBUpdater } from './interfaces';
  3. import { GlobalRuntime } from '../../global-runtime';
  4. export declare class TextUpdater implements GeometryAABBUpdater<ParsedTextStyleProps> {
  5. private globalRuntime;
  6. constructor(globalRuntime: GlobalRuntime);
  7. private isReadyToMeasure;
  8. update(parsedStyle: ParsedTextStyleProps, object: DisplayObject): {
  9. width: number;
  10. height: number;
  11. x: number;
  12. y: number;
  13. offsetX: number;
  14. offsetY: number;
  15. } | {
  16. width: number;
  17. height: number;
  18. offsetX: number;
  19. offsetY: number;
  20. x?: undefined;
  21. y?: undefined;
  22. };
  23. }
  24. //# sourceMappingURL=TextUpdater.d.ts.map