Skip to content

pantoken / formats/icons/src / buildIconResolverChain

Fonction: buildIconResolverChain()

buildIconResolverChain(options): IconResolver

Bêta

Construire la chaîne partagée de résolution d'icônes : d'abord les resolveurs de plugin rehype, puis un explicite resolve, puis l'ensemble d'icônes pantoken intégré. Utilisé par @pantoken/rehype et @pantoken/markdown-it afin que l'ordre de résolution reste identique entre les renderers.

Paramètres

options

IconResolverChainOptions

Renvoie

IconResolver

Exemple

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

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