Skip to content

pantoken-root / 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ési érték ​

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ési érték ​

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ési érték ​

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ési érték ​

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ési érték ​

void