Add JavaScript bindings for Errata API (#1260)

Summary:
Pull Request resolved: https://github.com/facebook/yoga/pull/1260

Wire C ABI to embind to expose to JS

Reviewed By: yungsters

Differential Revision: D45297215

fbshipit-source-id: a13d60bc0ad82d7697564136f4d944e8f70db8ec
This commit is contained in:
Nick Gerleman
2023-04-27 09:49:23 -07:00
committed by Facebook GitHub Bot
parent fbdd86c188
commit 265303c97b
5 changed files with 67 additions and 4 deletions

View File

@@ -33,12 +33,14 @@ public: // Setters
void setExperimentalFeatureEnabled(int feature, bool enabled);
void setPointScaleFactor(float pixelsInPoint);
void setUseLegacyStretchBehaviour(bool useLegacyStretchBehaviour);
void setErrata(int errata);
void setUseWebDefaults(bool useWebDefaults);
public: // Getters
bool isExperimentalFeatureEnabled(int feature) const;
bool useLegacyStretchBehaviour();
bool useWebDefaults();
bool useLegacyStretchBehaviour() const;
int getErrata() const;
bool useWebDefaults() const;
private:
YGConfigRef m_config;