Skip to content

pantoken / packages/core/src / PantokenPlugin

Interfész: PantokenPlugin

Béta

Egy pantoken plugin. Minden horog opcionális; egy plugin csak az általa definiált horggal rendelkező szakaszokban vesz részt. Ezért ugyanaz a plugin több rétegbe is beinjektálható.

Tulajdonságok

name

name: string

Béta

Egy egyedi, ember által olvasható plugin név.

Metódusok

tokens()?

optional tokens(ctx): void | Token[]

Béta

Token szakasz: a teljes csere-tokenlista visszaadása.

Paraméterek

ctx

TokenHookContext

Visszatérés

void | Token[]


icons()?

optional icons(ctx): void | IconEntry[]

Béta

Ikon szakasz: új IconEntry rekordok visszaadása <image> tokenként való regisztrációhoz. undefined vagy egy üres tömb visszaadása változatlanul hagyja a jelenlegi készletet.

Paraméterek

ctx

IconHookContext

Visszatérés

void | IconEntry[]


css()?

optional css(ctx): void | CssContribution

Béta

CSS szakasz: járulékos vagy utófeldolgozás CSS.

Paraméterek

ctx

CssHookContext

Visszatérés

void | CssContribution


rehype()?

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

Béta

Rehype szakasz: adjon meg egy feloldót, amely a rehype pluginbe van egyesítve.

Paraméterek

ctx

RehypeHookContext

Visszatérés

void | { resolve?: IconResolver; }


native()?

optional native(ctx): void

Béta

Natív szakasz (Style Dictionary): regisztráljon átalakításokat/formátumokat.

Paraméterek

ctx

unknown

Visszatérés

void