fix: types tweaks (#1236)
Summary: - format types with `prettier` - apply suggestion from https://github.com/facebook/yoga/pull/1233#discussion_r1120807560 Pull Request resolved: https://github.com/facebook/yoga/pull/1236 Reviewed By: javache Differential Revision: D44052580 Pulled By: NickGerleman fbshipit-source-id: 0d9810da460cf4290e15308acdbb705c71f8d8a1
This commit is contained in:
committed by
Facebook GitHub Bot
parent
c09405d58c
commit
b17f08ed49
6
javascript/src_js/index.d.ts
vendored
6
javascript/src_js/index.d.ts
vendored
@@ -7,9 +7,9 @@
|
|||||||
* @format
|
* @format
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import type {Yoga} from './wrapAsm';
|
import type { Yoga } from "./wrapAsm";
|
||||||
|
|
||||||
export * from './generated/YGEnums';
|
export * from "./generated/YGEnums";
|
||||||
export * from './wrapAsm';
|
export * from "./wrapAsm";
|
||||||
|
|
||||||
export function loadYoga(): Promise<Yoga>;
|
export function loadYoga(): Promise<Yoga>;
|
||||||
|
6
javascript/src_js/sync.d.ts
vendored
6
javascript/src_js/sync.d.ts
vendored
@@ -7,10 +7,10 @@
|
|||||||
* @format
|
* @format
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import type {Yoga} from './wrapAsm';
|
import type { Yoga } from "./wrapAsm";
|
||||||
|
|
||||||
export * from './generated/YGEnums';
|
export * from "./generated/YGEnums";
|
||||||
export * from './wrapAsm';
|
export * from "./wrapAsm";
|
||||||
|
|
||||||
declare const yoga: Yoga;
|
declare const yoga: Yoga;
|
||||||
export default yoga;
|
export default yoga;
|
||||||
|
220
javascript/src_js/wrapAsm.d.ts
vendored
220
javascript/src_js/wrapAsm.d.ts
vendored
@@ -21,9 +21,9 @@ import type {
|
|||||||
PositionType,
|
PositionType,
|
||||||
Unit,
|
Unit,
|
||||||
Wrap,
|
Wrap,
|
||||||
} from './generated/YGEnums';
|
} from "./generated/YGEnums";
|
||||||
|
|
||||||
import type * as YGEnums from './generated/YGEnums';
|
import type * as YGEnums from "./generated/YGEnums";
|
||||||
|
|
||||||
type Layout = {
|
type Layout = {
|
||||||
left: number;
|
left: number;
|
||||||
@@ -32,30 +32,30 @@ type Layout = {
|
|||||||
bottom: number;
|
bottom: number;
|
||||||
width: number;
|
width: number;
|
||||||
height: number;
|
height: number;
|
||||||
}
|
};
|
||||||
|
|
||||||
type Size = {
|
type Size = {
|
||||||
width: number;
|
width: number;
|
||||||
height: number;
|
height: number;
|
||||||
}
|
};
|
||||||
|
|
||||||
type Value = {
|
type Value = {
|
||||||
unit: Unit;
|
unit: Unit;
|
||||||
value: number;
|
value: number;
|
||||||
}
|
};
|
||||||
|
|
||||||
export type Config = {
|
export type Config = {
|
||||||
free(): void;
|
free(): void;
|
||||||
isExperimentalFeatureEnabled(feature: ExperimentalFeature): boolean,
|
isExperimentalFeatureEnabled(feature: ExperimentalFeature): boolean;
|
||||||
setExperimentalFeatureEnabled(
|
setExperimentalFeatureEnabled(
|
||||||
feature: ExperimentalFeature,
|
feature: ExperimentalFeature,
|
||||||
enabled: boolean,
|
enabled: boolean
|
||||||
): void,
|
): void;
|
||||||
setPointScaleFactor(factor: number): void,
|
setPointScaleFactor(factor: number): void;
|
||||||
useLegacyStretchBehaviour(): boolean,
|
useLegacyStretchBehaviour(): boolean;
|
||||||
setUseLegacyStretchBehaviour(useLegacyStretchBehaviour: boolean): void,
|
setUseLegacyStretchBehaviour(useLegacyStretchBehaviour: boolean): void;
|
||||||
useWebDefaults(): boolean,
|
useWebDefaults(): boolean;
|
||||||
setUseWebDefaults(useWebDefaults: boolean): void,
|
setUseWebDefaults(useWebDefaults: boolean): void;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type MeasureFunction = (
|
export type MeasureFunction = (
|
||||||
@@ -66,110 +66,106 @@ export type MeasureFunction = (
|
|||||||
) => Size;
|
) => Size;
|
||||||
|
|
||||||
export type Node = {
|
export type Node = {
|
||||||
calculateLayout(
|
calculateLayout(width?: number, height?: number, direction?: Direction): void;
|
||||||
width?: number,
|
copyStyle(node: Node): void;
|
||||||
height?: number,
|
free(): void;
|
||||||
direction?: Direction,
|
freeRecursive(): void;
|
||||||
): void,
|
getAlignContent(): Align;
|
||||||
copyStyle(node: Node): void,
|
getAlignItems(): Align;
|
||||||
free(): void,
|
getAlignSelf(): Align;
|
||||||
freeRecursive(): void,
|
getAspectRatio(): number;
|
||||||
getAlignContent(): Align,
|
getBorder(edge: Edge): number;
|
||||||
getAlignItems(): Align,
|
getChild(index: number): Node;
|
||||||
getAlignSelf(): Align,
|
getChildCount(): number;
|
||||||
getAspectRatio(): number,
|
getComputedBorder(edge: Edge): number;
|
||||||
getBorder(edge: Edge): number,
|
getComputedBottom(): number;
|
||||||
getChild(index: number): Node,
|
getComputedHeight(): number;
|
||||||
getChildCount(): number,
|
getComputedLayout(): Layout;
|
||||||
getComputedBorder(edge: Edge): number,
|
getComputedLeft(): number;
|
||||||
getComputedBottom(): number,
|
getComputedMargin(edge: Edge): number;
|
||||||
getComputedHeight(): number,
|
getComputedPadding(edge: Edge): number;
|
||||||
getComputedLayout(): Layout,
|
getComputedRight(): number;
|
||||||
getComputedLeft(): number,
|
getComputedTop(): number;
|
||||||
getComputedMargin(edge: Edge): number,
|
getComputedWidth(): number;
|
||||||
getComputedPadding(edge: Edge): number,
|
getDisplay(): Display;
|
||||||
getComputedRight(): number,
|
getFlexBasis(): Value;
|
||||||
getComputedTop(): number,
|
getFlexDirection(): FlexDirection;
|
||||||
getComputedWidth(): number,
|
getFlexGrow(): number;
|
||||||
getDisplay(): Display,
|
getFlexShrink(): number;
|
||||||
getFlexBasis(): Value,
|
getFlexWrap(): Wrap;
|
||||||
getFlexDirection(): FlexDirection,
|
getHeight(): Value;
|
||||||
getFlexGrow(): number,
|
getJustifyContent(): Justify;
|
||||||
getFlexShrink(): number,
|
getGap(gutter: Gutter): Value;
|
||||||
getFlexWrap(): Wrap,
|
getMargin(edge: Edge): Value;
|
||||||
getHeight(): Value,
|
getMaxHeight(): Value;
|
||||||
getJustifyContent(): Justify,
|
getMaxWidth(): Value;
|
||||||
getGap(gutter: Gutter): Value,
|
getMinHeight(): Value;
|
||||||
getMargin(edge: Edge): Value,
|
getMinWidth(): Value;
|
||||||
getMaxHeight(): Value,
|
getOverflow(): Overflow;
|
||||||
getMaxWidth(): Value,
|
getPadding(edge: Edge): Value;
|
||||||
getMinHeight(): Value,
|
getParent(): Node | null;
|
||||||
getMinWidth(): Value,
|
getPosition(edge: Edge): Value;
|
||||||
getOverflow(): Overflow,
|
getPositionType(): PositionType;
|
||||||
getPadding(edge: Edge): Value,
|
getWidth(): Value;
|
||||||
getParent(): Node | null,
|
insertChild(child: Node, index: number): void;
|
||||||
getPosition(edge: Edge): Value,
|
isDirty(): boolean;
|
||||||
getPositionType(): PositionType,
|
markDirty(): void;
|
||||||
getWidth(): Value,
|
removeChild(child: Node): void;
|
||||||
insertChild(child: Node, index: number): void,
|
reset(): void;
|
||||||
isDirty(): boolean,
|
setAlignContent(alignContent: Align): void;
|
||||||
markDirty(): void,
|
setAlignItems(alignItems: Align): void;
|
||||||
removeChild(child: Node): void,
|
setAlignSelf(alignSelf: Align): void;
|
||||||
reset(): void,
|
setAspectRatio(aspectRatio: number): void;
|
||||||
setAlignContent(alignContent: Align): void,
|
setBorder(edge: Edge, borderWidth: number): void;
|
||||||
setAlignItems(alignItems: Align): void,
|
setDisplay(display: Display): void;
|
||||||
setAlignSelf(alignSelf: Align): void,
|
setFlex(flex: number): void;
|
||||||
setAspectRatio(aspectRatio: number): void,
|
setFlexBasis(flexBasis: number | "auto" | `${number}%`): void;
|
||||||
setBorder(edge: Edge, borderWidth: number): void,
|
setFlexBasisPercent(flexBasis: number): void;
|
||||||
setDisplay(display: Display): void,
|
setFlexBasisAuto(): void;
|
||||||
setFlex(flex: number): void,
|
setFlexDirection(flexDirection: FlexDirection): void;
|
||||||
setFlexBasis(flexBasis: number | string): void,
|
setFlexGrow(flexGrow: number): void;
|
||||||
setFlexBasisPercent(flexBasis: number): void,
|
setFlexShrink(flexShrink: number): void;
|
||||||
setFlexBasisAuto(): void,
|
setFlexWrap(flexWrap: Wrap): void;
|
||||||
setFlexDirection(flexDirection: FlexDirection): void,
|
setHeight(height: number | "auto" | `${number}%`): void;
|
||||||
setFlexGrow(flexGrow: number): void,
|
setHeightAuto(): void;
|
||||||
setFlexShrink(flexShrink: number): void,
|
setHeightPercent(height: number): void;
|
||||||
setFlexWrap(flexWrap: Wrap): void,
|
setJustifyContent(justifyContent: Justify): void;
|
||||||
setHeight(height: number | string): void,
|
setGap(gutter: Gutter, gapLength: number): Value;
|
||||||
setHeightAuto(): void,
|
setMargin(edge: Edge, margin: number | "auto" | `${number}%`): void;
|
||||||
setHeightPercent(height: number): void,
|
setMarginAuto(edge: Edge): void;
|
||||||
setJustifyContent(justifyContent: Justify): void,
|
setMarginPercent(edge: Edge, margin: number): void;
|
||||||
setGap(gutter: Gutter, gapLength: number): Value,
|
setMaxHeight(maxHeight: number | `${number}%`): void;
|
||||||
setMargin(edge: Edge, margin: number | string): void,
|
setMaxHeightPercent(maxHeight: number): void;
|
||||||
setMarginAuto(edge: Edge): void,
|
setMaxWidth(maxWidth: number | `${number}%`): void;
|
||||||
setMarginPercent(edge: Edge, margin: number): void,
|
setMaxWidthPercent(maxWidth: number): void;
|
||||||
setMaxHeight(maxHeight: number | string): void,
|
setMeasureFunc(measureFunc: MeasureFunction | null): void;
|
||||||
setMaxHeightPercent(maxHeight: number): void,
|
setMinHeight(minHeight: number | `${number}%`): void;
|
||||||
setMaxWidth(maxWidth: number | string): void,
|
setMinHeightPercent(minHeight: number): void;
|
||||||
setMaxWidthPercent(maxWidth: number): void,
|
setMinWidth(minWidth: number | `${number}%`): void;
|
||||||
setMeasureFunc(measureFunc: MeasureFunction | null): void,
|
setMinWidthPercent(minWidth: number): void;
|
||||||
setMinHeight(minHeight: number | string): void,
|
setOverflow(overflow: Overflow): void;
|
||||||
setMinHeightPercent(minHeight: number): void,
|
setPadding(edge: Edge, padding: number | `${number}%`): void;
|
||||||
setMinWidth(minWidth: number | string): void,
|
setPaddingPercent(edge: Edge, padding: number): void;
|
||||||
setMinWidthPercent(minWidth: number): void,
|
setPosition(edge: Edge, position: number | `${number}%`): void;
|
||||||
setOverflow(overflow: Overflow): void,
|
setPositionPercent(edge: Edge, position: number): void;
|
||||||
setPadding(edge: Edge, padding: number | string): void,
|
setPositionType(positionType: PositionType): void;
|
||||||
setPaddingPercent(edge: Edge, padding: number): void,
|
setWidth(width: number | "auto" | `${number}%`): void;
|
||||||
setPosition(edge: Edge, position: number | string): void,
|
setWidthAuto(): void;
|
||||||
setPositionPercent(edge: Edge, position: number): void,
|
setWidthPercent(width: number): void;
|
||||||
setPositionType(positionType: PositionType): void,
|
unsetMeasureFunc(): void;
|
||||||
setWidth(width: number | string): void,
|
|
||||||
setWidthAuto(): void,
|
|
||||||
setWidthPercent(width: number): void,
|
|
||||||
unsetMeasureFunc(): void,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
export type Yoga = {
|
export type Yoga = {
|
||||||
Config: {
|
Config: {
|
||||||
create(): Config,
|
create(): Config;
|
||||||
destroy(config: Config): any,
|
destroy(config: Config): any;
|
||||||
},
|
};
|
||||||
Node: {
|
Node: {
|
||||||
create(): Node,
|
create(): Node;
|
||||||
createDefault(): Node,
|
createDefault(): Node;
|
||||||
createWithConfig(config: Config): Node,
|
createWithConfig(config: Config): Node;
|
||||||
destroy(node: Node): any,
|
destroy(node: Node): any;
|
||||||
},
|
};
|
||||||
} & typeof YGEnums;
|
} & typeof YGEnums;
|
||||||
|
|
||||||
declare const wrapAsm: () => Yoga;
|
declare const wrapAsm: () => Yoga;
|
||||||
|
Reference in New Issue
Block a user