Skip to content

Spacing

Defined in: src/geometry/spacing.ts:2

Immutable per-side spacing (cells), used for margin, padding, and borders.

new Spacing(top?, right?, bottom?, left?): Spacing

Defined in: src/geometry/spacing.ts:3

number = 0

Top inset.

number = 0

Right inset.

number = 0

Bottom inset.

number = 0

Left inset.

Spacing

readonly bottom: number = 0

Defined in: src/geometry/spacing.ts:9

Bottom inset.


readonly left: number = 0

Defined in: src/geometry/spacing.ts:11

Left inset.


readonly right: number = 0

Defined in: src/geometry/spacing.ts:7

Right inset.


readonly top: number = 0

Defined in: src/geometry/spacing.ts:5

Top inset.


readonly static ZERO: Spacing

Defined in: src/geometry/spacing.ts:15

Zero on every side.

get height(): number

Defined in: src/geometry/spacing.ts:23

Total vertical inset (top + bottom).

number


get width(): number

Defined in: src/geometry/spacing.ts:18

Total horizontal inset (left + right).

number

clone(): Spacing

Defined in: src/geometry/spacing.ts:38

A copy of this spacing.

Spacing


equals(other): boolean

Defined in: src/geometry/spacing.ts:28

True if all four sides match.

Spacing

boolean


toString(): string

Defined in: src/geometry/spacing.ts:43

"[t:… r:… b:… l:…]".

string