Skip to content

pantoken / formats/icons/src / buildIconResolverChain

Funktion: buildIconResolverChain()

buildIconResolverChain(options): IconResolver

Beta

Erstelle die gemeinsame Icon-Resolver-Kette: zuerst die Plugin rehype Resolver, dann ein explizites resolve, anschließend das eingebaute pantoken-Icon-Set. Wird von @pantoken/rehype und @pantoken/markdown-it verwendet, damit die Auflösungsreihenfolge über alle Renderer hinweg identisch bleibt.

Parameter

options

IconResolverChainOptions

Rückgabe

IconResolver

Beispiel

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

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