Skip to content

pantoken / packages/model/src / PantokenPlugin

Vmesnik: PantokenPlugin

Beta

Pantoken vtičnik. Vsak hook je neobvezen; vtičnik sodeluje le v fazah, za katere definira hook. Zato lahko isti vtičnik deluje na več plasteh.

Lastnosti

name

name: string

Beta

Edinstveno, človeku berljivo ime vtičnika.

Metode

tokens()?

optional tokens(ctx): void | Token[]

Beta

Faza tokenov: vrne celoten seznam nadomestnih tokenov.

Parametri

ctx

TokenHookContext

Vrne

void | Token[]


icons()?

optional icons(ctx): void | IconEntry[]

Beta

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

Parametri

ctx

IconHookContext

Vrne

void | IconEntry[]


css()?

optional css(ctx): void | CssContribution

Beta

Faza CSS: prispeva k CSS ali ga postprocesira.

Parametri

ctx

CssHookContext

Vrne

void | CssContribution


rehype()?

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

Beta

Rehype faza: zagotovi rešilec, vključen v rehype vtičnik.

Parametri

ctx

RehypeHookContext

Vrne

void | { resolve?: IconResolver; }


native()?

optional native(ctx): void

Beta

Nativna faza (Style Dictionary): registriraj transformacije in formate.

Parametri

ctx

unknown

Vrne

void