Skip to content

pantoken / packages/core/src / Token

Διεπαφή: 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).


themed?

optional themed?: boolean

Βήτα

Αληθές όταν οι φωτεινές και σκοτεινές αναλύσεις διαφέρουν (η τιμή είναι light-dark()).


refersTo?

optional refersTo?: string

Βήτα

Το token στο οποίο αναφέρεται αυτό, όταν value είναι ένα μοναδικό var(...).


meta?

optional meta?: TokenMeta

Βήτα

Μεταδεδομένα μη-τιμής.