Skip to content

pantoken / packages/core/src / cssSyntaxForValue

Funkcija: cssSyntaxForValue()

cssSyntaxForValue(value): string

Beta

Ugotovi CSS @property syntax, pod katerim naj bi se registriral konkreten token. Tokens Studio type ne preslikajo 1:1 v sintakso CSS, zato se vrednost pregleda. Vrne "*" (univerzalno) za vse, kar ni enoten, računsko neodvisen tipiziran token.

Parametri

value

string

Konkretna vrednost (brez var() / light-dark()).

Vrne

string

Opisnik sintakse @property.

Primeri

Tipizirane vrednosti enega tokena

ts
import { cssSyntaxForValue } from "@pantoken/core";

cssSyntaxForValue("#03893D"); // → "<color>"
cssSyntaxForValue("2px");     // → "<length>"
cssSyntaxForValue("50%");     // → "<percentage>"
cssSyntaxForValue("400");     // → "<integer>"

Enote relativne na pisavo in kompleksne vrednosti se povrnejo na univerzalno

ts
import { cssSyntaxForValue } from "@pantoken/core";

cssSyntaxForValue("1rem");                     // → "*" (rem isn't computationally independent)
cssSyntaxForValue("Lato, Helvetica, sans-serif"); // → "*"
cssSyntaxForValue("currentColor");             // → "*"