Skip to content

pantoken-root / packages/core/src / Token

ממשק: Token ​

בטא

אסימון עיצוב יחיד ב-IR הקנוני המיושר ל-@property.

תכונות ​

name ​

name: string

שם ה-custom-property, לדוגמה --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 שמיוצא כ־modify כמופע של color-mix() / hsl(from …))). מחוללים (emitters) שצריכים צבע ממשי במקום ביטוי CSS — הקו האופייני המקומי, Figma, דוגמיות — קוראים זאת במקום זאת; פותר משותף ב־@pantoken/utils מעדיף אותו אוטומטית.


themed? ​

optional themed?: boolean

בטא

True כאשר הרזולוציות בהיר וחשוך שונות (הערך הוא light-dark()).


refersTo? ​

optional refersTo?: string

בטא

הטוקן שאליו זה מפנה, כאשר value הוא var(...) יחיד.


meta? ​

optional meta?: TokenMeta

בטא

מטא-נתונים שאינם ערך.