Expose box sizing getters and setters in Yoga (#1701)
Summary: Pull Request resolved: https://github.com/facebook/yoga/pull/1701 X-link: https://github.com/facebook/react-native/pull/46630 I would like to write some tests for box sizing that will drive a lot of my development as I implement content box. To do that, I need this publicly exposed. Obviously not that ideal since this currently does not do anything. Maybe we can name the value in such a way that its clear it is in development? Changelog: [Internal] Reviewed By: NickGerleman Differential Revision: D63135970 fbshipit-source-id: 7520823bf925364eae45341531e012e80ec92284
This commit is contained in:
committed by
Facebook GitHub Bot
parent
6212e561ad
commit
43d920eab0
@@ -14,6 +14,7 @@ import YGEnums from './generated/YGEnums.ts';
|
||||
|
||||
import type {
|
||||
Align,
|
||||
BoxSizing,
|
||||
Display,
|
||||
Edge,
|
||||
Errata,
|
||||
@@ -115,6 +116,7 @@ export type Node = {
|
||||
getParent(): Node | null;
|
||||
getPosition(edge: Edge): Value;
|
||||
getPositionType(): PositionType;
|
||||
getBoxSizing(): BoxSizing;
|
||||
getWidth(): Value;
|
||||
insertChild(child: Node, index: number): void;
|
||||
isDirty(): boolean;
|
||||
@@ -169,6 +171,7 @@ export type Node = {
|
||||
setPositionPercent(edge: Edge, position: number | undefined): void;
|
||||
setPositionType(positionType: PositionType): void;
|
||||
setPositionAuto(edge: Edge): void;
|
||||
setBoxSizing(boxSizing: BoxSizing): void;
|
||||
setWidth(width: number | 'auto' | `${number}%` | undefined): void;
|
||||
setWidthAuto(): void;
|
||||
setWidthPercent(width: number | undefined): void;
|
||||
|
Reference in New Issue
Block a user