LayoutEdges.d.ts 679 B

12345678910111213141516171819202122
  1. import type { LayoutObject } from './LayoutObject';
  2. export interface LayoutEdgesFactory {
  3. (options: LayoutEdgesOptions): LayoutEdges;
  4. }
  5. export interface LayoutEdgesOptions {
  6. node: LayoutObject;
  7. }
  8. /**
  9. * https://drafts.css-houdini.org/css-layout-api/#layoutedges
  10. * the size of border, scrollbar, padding
  11. */
  12. export declare class LayoutEdges {
  13. protected readonly options: LayoutEdgesOptions;
  14. readonly inlineStart: number;
  15. readonly inlineEnd: number;
  16. readonly blockStart: number;
  17. readonly blockEnd: number;
  18. readonly inline: number;
  19. readonly block: number;
  20. constructor(options: LayoutEdgesOptions);
  21. }
  22. //# sourceMappingURL=LayoutEdges.d.ts.map