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: adja vissza a teljes csere tokenlistát (használjon ctx.define-t a hozzáadáshoz).

Paraméterek

ctx

TokenHookContext

Visszatérés

void | Token[]


icons()?

optional icons(ctx): void

Béta

Ikon szakasz: regisztráljon szolgáltatókat ctx.add via-n, vagy csomagoljon ctx.resolve-et.

Paraméterek

ctx

IconHookContext

Visszatérés

void


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