Skip to content

pantoken / formats/icons/src / buildIconResolverChain

Funzione: buildIconResolverChain()

buildIconResolverChain(options): IconResolver

Beta

Costruisci la catena condivisa di risoluzione delle icone: prima i resolver del plugin rehype, poi un esplicito resolve, quindi il set di icone integrato di pantoken. Utilizzato da @pantoken/rehype e @pantoken/markdown-it in modo che l'ordine di risoluzione rimanga identico tra i renderer.

Parametri

options

IconResolverChainOptions

Restituisce

IconResolver

Esempio

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

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