LayoutWorkTask.d.ts 589 B

123456789101112131415
  1. import type { LayoutChildren } from './LayoutChildren';
  2. import type { LayoutFragment } from './LayoutFragment';
  3. import type { IntrinsicSizes, LayoutConstraints, LayoutTaskType } from './types';
  4. import type { Deferred } from './utils';
  5. export type LayoutWorkTask = {
  6. layoutConstraints: LayoutConstraints;
  7. layoutChild: LayoutChildren;
  8. taskType: LayoutTaskType.Layout;
  9. deferred: Deferred<LayoutFragment>;
  10. } | {
  11. layoutChild: LayoutChildren;
  12. taskType: LayoutTaskType.IntrinsicSizes;
  13. deferred: Deferred<IntrinsicSizes>;
  14. };
  15. //# sourceMappingURL=LayoutWorkTask.d.ts.map