Skip to content

pantoken / packages/core/src / cssSyntaxForValue

Fungsi: cssSyntaxForValue()

cssSyntaxForValue(value): string

Beta

Kenal pasti CSS @property syntax yang token konkrit harus didaftarkan di bawahnya. Tokens Studio type tidak memetakan 1:1 kepada sintaks CSS, jadi nilainya diperiksa. Mengembalikan "*" (universal) untuk apa-apa yang bukan token bertipe tunggal yang berdiri sendiri secara pengiraan.

Parameter

value

string

Nilai konkrit (tiada var() / light-dark()).

Mengembalikan

string

Penerangan sintaks @property.

Contoh

Nilai token tunggal bertipe

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

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

Unit relatif fon dan nilai kompleks kembali kepada universal

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

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