Skip to content

pantoken-root / packages/model/src / Token

رابط: Token ​

بتا

یک توکن طراحی منفرد در IR هماهنگ با @property.

خصوصیات ​

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، swatches — به‌جای این از این مقدار می‌خوانند؛ حل‌کنندهٔ مشترک در @pantoken/utils به‌طور خودکار آن را ترجیح می‌دهد.


themed? ​

optional themed?: boolean

بتا

درست زمانی که رزولوشن روشن و تیره متفاوت باشند (مقدار یک light-dark() است).


refersTo? ​

optional refersTo?: string

بتا

توکنی که این مورد به آن ارجاع می‌دهد، زمانی که value یک var(...) منفرد باشد.


meta? ​

optional meta?: TokenMeta

بتا

متادیتای غیرمقداری.