Skip to content

pantoken-root / formats/icons/src / buildIconResolverChain

Συνάρτηση: buildIconResolverChain() ​

buildIconResolverChain(options): IconResolver

Βήτα

Κατασκευάζει την κοινή αλυσίδα επιλύτη εικονιδίων: πρώτα οι επιλύτες πρόσθετου rehype, μετά ένας ρητός resolve, και στη συνέχεια το ενσωματωμένο σύνολο εικονιδίων pantoken. Χρησιμοποιείται από @pantoken/rehype και @pantoken/markdown-it ώστε η σειρά επίλυσης να παραμένει ακριβώς ίδια σε όλους τους renderers.

Παράμετροι ​

options ​

IconResolverChainOptions

Επιστρέφει ​

IconResolver

Παράδειγμα ​

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

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