Skip to content

pantoken / packages/model/src / PantokenPlugin

Διεπαφή: PantokenPlugin

Βήτα

Ένα πρόσθετο pantoken. Κάθε hook είναι προαιρετικό· ένα πρόσθετο συμμετέχει μόνο στα στάδια για τα οποία ορίζει ένα hook. Το ίδιο πρόσθετο μπορεί επομένως να εισάγει σε περισσότερα από ένα επίπεδα.

Ιδιότητες

name

name: string

Βήτα

Ένα μοναδικό, ανθρώπινα αναγνώσιμο όνομα προσθέτου.

Μέθοδοι

tokens()?

optional tokens(ctx): void | Token[]

Βήτα

Στάδιο token: επιστρέψτε την πλήρη λίστα αντικατάστασης των token.

Παράμετροι

ctx

TokenHookContext

Επιστρέφει

void | Token[]


icons()?

optional icons(ctx): void | IconEntry[]

Βήτα

Icon stage: return new IconEntry records to register as <image> tokens. Returning undefined or an empty array leaves the current set unchanged.

Παράμετροι

ctx

IconHookContext

Επιστρέφει

void | IconEntry[]


css()?

optional css(ctx): void | CssContribution

Βήτα

Στάδιο CSS: συνεισφέρετε ή μετα-επεξεργαστείτε το CSS.

Παράμετροι

ctx

CssHookContext

Επιστρέφει

void | CssContribution


rehype()?

optional rehype(ctx): void | { resolve?: IconResolver; }

Βήτα

Στάδιο Rehype: παρέχετε έναν resolver που συγχωνεύεται στο rehype plugin.

Παράμετροι

ctx

RehypeHookContext

Επιστρέφει

void | { resolve?: IconResolver; }


native()?

optional native(ctx): void

Βήτα

Γηγενές στάδιο (Style Dictionary): καταχωρήστε μετασχηματισμούς/μορφές.

Παράμετροι

ctx

unknown

Επιστρέφει

void