Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/yoga_wasm/dist/yoga.d.ts>Node

WASM build of Yoga Flexbox layout engine, for Deno.
Latest
type alias Node
import { type Node } from "https://deno.land/x/yoga_wasm@0.0.2/dist/yoga.d.ts";
definition: { calculateLayout(
width?: number,
height?: number,
direction?: Direction,
): void; copyStyle(node: Node): void; free(): void; freeRecursive(): void; getAlignContent(): Align; getAlignItems(): Align; getAlignSelf(): Align; getAspectRatio(): number; getBorder(edge: Edge): number; getChild(index: number): Node; getChildCount(): number; getComputedBorder(edge: Edge): number; getComputedBottom(): number; getComputedHeight(): number; getComputedLayout(): Layout; getComputedLeft(): number; getComputedMargin(edge: Edge): number; getComputedPadding(edge: Edge): number; getComputedRight(): number; getComputedTop(): number; getComputedWidth(): number; getDisplay(): Display; getFlexBasis(): number; getFlexDirection(): FlexDirection; getFlexGrow(): number; getFlexShrink(): number; getFlexWrap(): Wrap; getHeight(): Value; getJustifyContent(): Justify; getGap(gutter: Gutter): Value; getMargin(edge: Edge): Value; getMaxHeight(): Value; getMaxWidth(): Value; getMinHeight(): Value; getMinWidth(): Value; getOverflow(): Overflow; getPadding(edge: Edge): Value; getParent(): Node | null; getPosition(edge: Edge): Value; getPositionType(): PositionType; getWidth(): Value; insertChild(child: Node, index: number): void; isDirty(): boolean; markDirty(): void; removeChild(child: Node): void; reset(): void; setAlignContent(alignContent: Align): void; setAlignItems(alignItems: Align): void; setAlignSelf(alignSelf: Align): void; setAspectRatio(aspectRatio: number): void; setBorder(edge: Edge, borderWidth: number): void; setDisplay(display: Display): void; setFlex(flex: number): void; setFlexBasis(flexBasis: number | string): void; setFlexBasisPercent(flexBasis: number): void; setFlexBasisAuto(): void; setFlexDirection(flexDirection: FlexDirection): void; setFlexGrow(flexGrow: number): void; setFlexShrink(flexShrink: number): void; setFlexWrap(flexWrap: Wrap): void; setHeight(height: number | string): void; setHeightAuto(): void; setHeightPercent(height: number): void; setJustifyContent(justifyContent: Justify): void; setGap(gutter: Gutter, gapLength: number): Value; setMargin(edge: Edge, margin: number): void; setMarginAuto(edge: Edge): void; setMarginPercent(edge: Edge, margin: number): void; setMaxHeight(maxHeight: number | string): void; setMaxHeightPercent(maxHeight: number): void; setMaxWidth(maxWidth: number | string): void; setMaxWidthPercent(maxWidth: number): void; setMeasureFunc(measureFunc: MeasureFunction | null): void; setMinHeight(minHeight: number | string): void; setMinHeightPercent(minHeight: number): void; setMinWidth(minWidth: number | string): void; setMinWidthPercent(minWidth: number): void; setOverflow(overflow: Overflow): void; setPadding(edge: Edge, padding: number | string): void; setPaddingPercent(edge: Edge, padding: number): void; setPosition(edge: Edge, position: number | string): void; setPositionPercent(edge: Edge, position: number): void; setPositionType(positionType: PositionType): void; setWidth(width: number | string): void; setWidthAuto(): void; setWidthPercent(width: number): void; unsetMeasureFun(): void; }