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