typst_dimension
¶
TypstDimension = Annotated[str, pydantic.AfterValidator(validate_typst_dimension)]
¶
validate_typst_dimension(dimension)
¶
Validate Typst dimension format with unit.
Why
Typst requires dimensions with explicit units (e.g., 1cm, 0.5in). Validation prevents compilation errors from missing or invalid units.
Parameters:
-
dimension(str) –Dimension string to validate.
Returns:
-
str–Original dimension if valid.