Skip to content

pantoken / packages/core/src / cssSyntaxForValue

Ֆունկցիա: cssSyntaxForValue()

cssSyntaxForValue(value): string

Բետա

Որոշեք CSS @property syntax, որի ներքո concrete token պետք է գրանցվի: Tokens Studio types-ը 1:1-ի հետ չեն քարտեզագրվում CSS syntax-ի հետ, այնպես որ արժեքը մատնացուց է լինում: Վերադարձնում է "*" (universal) ցանկացած բանի համար, որ առանձին, հաշվողական-անկախ typed token չէ:

Պարամետրեր

value

string

Concrete արժեք (ոչ var() / light-dark()):

Վերադարձվող արժեք

string

@property syntax descriptor:

Օրինակներ

Typed միայնակ-token արժեքներ

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

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

Font-relative միավորներ և բարդ արժեքներ վերադառնում են universal-ի

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

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