Skip to content

pantoken-root / 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