Skip to content

pantoken-root / packages/model/src / Token

Interface: Token ​

Beta

رمز تصميم واحد في تمثيل IR المعتمد المتوافق مع @property.

Properties ​

name ​

name: string

اسم الخاصية المخصصة، على سبيل المثال --instui-color-background-base.


syntax ​

syntax: string

وصف syntax لـ @property ("<color>", "<length>", "<image>", …) أو "*" للقيم السياقية.


inherits ​

inherits: boolean

علامة inherits لـ @property.


value ​

value: string

قيمة ملموسة، مرجع var(...)، أو زوج light-dark(a, b).


flatValue? ​

optional flatValue?: string

Beta

The fully-flattened literal, present only when value هو تعبير CSS يحافظ على المراجع (تعبير Tokens Studio modify المرسوم كـ modify مثل color-mix() / hsl(from …))). المُصدِرون الذين يحتاجون لونًا حقيقيًا بدلًا من تعبير CSS — النسب الأصلية، Figma، اللوحات — يقرأون هذا بدلًا من ذلك؛ المحلّل المشترك في @pantoken/utils يفضّله تلقائيًا.


themed? ​

optional themed?: boolean

Beta

صواب عندما تختلف النسختان الفاتحة والداكنة (القيمة هي light-dark()).


refersTo? ​

optional refersTo?: string

Beta

الرمز الذي يشير إليه هذا العنصر، عندما يكون value هو var(...) واحد.


meta? ​

optional meta?: TokenMeta

Beta

بيانات وصفية غير متعلقة بالقيمة.