Add missing config bindings

This commit is contained in:
Nick Gerleman
2022-12-24 08:17:17 -08:00
parent cb4e9492ea
commit de9db1bc03
5 changed files with 36 additions and 6 deletions

View File

@@ -43,19 +43,25 @@ type Value = {
}
export type Config = {
free(): void;
isExperimentalFeatureEnabled(feature: ExperimentalFeature): boolean,
setExperimentalFeatureEnabled(
feature: ExperimentalFeature,
enabled: boolean,
): void,
setPointScaleFactor(factor: number): void,
useLegacyStretchBehaviour(): boolean,
setUseLegacyStretchBehaviour(useLegacyStretchBehaviour: boolean): void,
useWebDefaults(): boolean,
setUseWebDefaults(useWebDefaults): void,
};
export type MeasureFunction = (
width: number,
widthMode: number,
height: number,
heightMode: number) => Size;
width: number,
widthMode: number,
height: number,
heightMode: number
) => Size;
export type Node = {
calculateLayout(