Skip to content

pantoken / packages/core/src / PantokenPlugin

इंटरफेस: PantokenPlugin

बीटा

एक pantoken प्लगइन। प्रत्येक हुक वैकल्पिक है; एक प्लगइन केवल उन्हीं चरणों में भाग लेता है जिनके लिए यह हुक परिभाषित करता है। वही प्लगइन इसलिए एक से अधिक स्तरों में इंजेक्ट कर सकता है。

प्रॉपर्टीज

name

name: string

बीटा

एक विशिष्ट, मानव-पठनीय प्लगइन नाम।

मिथड्स

tokens()?

optional tokens(ctx): void | 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 चरण: rehype प्लगइन में मर्ज किए जाने वाले एक रिज़ॉल्वर प्रदान करें।

पैरामीटर

ctx

RehypeHookContext

वापसी

void | { resolve?: IconResolver; }


native()?

optional native(ctx): void

बीटा

नेटिव चरण (Style Dictionary): ट्रांसफ़ॉर्म/फ़ॉर्मैट्स रजिस्टर करें।

पैरामीटर

ctx

unknown

वापसी

void