diff --git a/javascript/sources/Node.cc b/javascript/sources/Node.cc index d1621455..bf7fef7f 100644 --- a/javascript/sources/Node.cc +++ b/javascript/sources/Node.cc @@ -144,6 +144,10 @@ void Node::setFlexBasisPercent(double flexBasis) { YGNodeStyleSetFlexBasisPercent(m_node, flexBasis); } +void Node::setFlexBasisAuto() { + YGNodeStyleSetFlexBasisAuto(m_node); +} + void Node::setFlexGrow(double flexGrow) { YGNodeStyleSetFlexGrow(m_node, flexGrow); } diff --git a/javascript/sources/entry-common.js b/javascript/sources/entry-common.js index 1f885e6e..28109938 100644 --- a/javascript/sources/entry-common.js +++ b/javascript/sources/entry-common.js @@ -180,6 +180,7 @@ export type Yoga$Node = { setFlex(flex: number): void, setFlexBasis(flexBasis: number | string): void, setFlexBasisPercent(flexBasis: number): void, + setFlexBasisAuto(): void, setFlexDirection(flexDirection: Yoga$FlexDirection): void, setFlexGrow(flexGrow: number): void, setFlexShrink(flexShrink: number): void, diff --git a/javascript/sources/nbind.cc b/javascript/sources/nbind.cc index fdf4533d..42b86eef 100644 --- a/javascript/sources/nbind.cc +++ b/javascript/sources/nbind.cc @@ -70,6 +70,7 @@ NBIND_CLASS(Node) { method(setFlex); method(setFlexBasis); method(setFlexBasisPercent); + method(setFlexBasisAuto); method(setFlexGrow); method(setFlexShrink);