Skip to content

pantoken / formats/icons/src / buildIconResolverChain

دالة: buildIconResolverChain()

buildIconResolverChain(options): IconResolver

بيتا

بناء سلسلة مُحلّل الأيقونات المشتركة: محلِّلات الإضافة rehype أولاً، ثم resolve الصريح، ثم مجموعة أيقونات pantoken المدمجة. تُستخدم بواسطة @pantoken/rehype و @pantoken/markdown-it بحيث يظل ترتيب الحلول متماثلاً عبر العارضين.

المعلمات

options

IconResolverChainOptions

القيم المرجعة

IconResolver

مثال

ts
import { buildIconResolverChain } from "@pantoken/icons";

const resolveIcon = buildIconResolverChain({ plugins: [myBrandIconsPlugin] });
resolveIcon("arrow-left"); // { name, svg, viewBox, source } | undefined