Skip to content

pantoken-root / packages/core/src / Token

इंटरफेस: Token ​

बीटा

कैनोनिकल @property-अनुरूप IR में एक एकल डिज़ाइन टोकन।

प्रॉपर्टीज ​

name ​

name: string

कस्टम-प्रॉपर्टी का नाम, उदाहरण के लिए --instui-color-background-base.


syntax ​

syntax: string

The @property syntax descriptor ("<color>", "<length>", "<image>", …) or "*" for contextual values.


inherits ​

inherits: boolean

@property inherits फ़्लैग।


value ​

value: string

एक ठोस मान, एक var(...) संदर्भ, या एक light-dark(a, b) जोड़ी।


flatValue? ​

optional flatValue?: string

बीटा

पूर्ण रूप से फ्लैटन किया गया लिटरल, केवल तभी मौजूद होता है जब value एक संदर्भ-संरक्षित CSS एक्सप्रेशन हो (एक Tokens Studio modify जो color-mix() / hsl(from …)) के रूप में रेंडर किया गया हो). जो एमिटर CSS एक्सप्रेशन के बजाय एक वास्तविक रंग चाहते हैं — नेटिव लिनेएज, Figma, स्वैचेस — वे इसकी बजाय इसे पढ़ते हैं; साझा रिज़ॉल्वर @pantoken/utils इसे स्वत: वरीयता देता है।


themed? ​

optional themed?: boolean

बीटा

जब लाइट और डार्क रिज़ॉल्यूशन्स अलग होते हैं तो सत्य (मान एक light-dark() है)।


refersTo? ​

optional refersTo?: string

बीटा

यह जिस टोकन का संदर्भ देता है, जब value एक एकल var(...) होता है।


meta? ​

optional meta?: TokenMeta

बीटा

गैर-मूल्य मेटाडेटा।