Skip to content

pantoken / packages/core/src / cssSyntaxForValue

फंक्शन: cssSyntaxForValue()

cssSyntaxForValue(value): string

बीटा

CSS @property syntax की जाँच करें जिसके अंतर्गत एक ठोस टोकन रजिस्टर होना चाहिए। Tokens Studio type 1:1 CSS सिंटैक्स से मेल नहीं खाते, इसलिए मान की निरीक्षण की जाती है। किसी भी चीज़ के लिए "*" (यूनिवर्सल) लौटाता है जो एक एकल, संगणनात्मक रूप से स्वतंत्र टाइप्ड टोकन नहीं है।

पैरामीटर

value

string

एक ठोस मान (कोई var() / light-dark() नहीं)।

वापसी

string

@property सिंटैक्स वर्णनकर्ता।

उदाहरण

टाइप किए गए सिंगल-टोकन मान

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

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

फ़ॉन्ट-सापेक्ष इकाइयाँ और जटिल मान यूनिवर्सल पर वापस चले जाते हैं

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

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