Skip to content

pantoken / formats/icons/src / buildIconResolverChain

函式: buildIconResolverChain()

buildIconResolverChain(options): IconResolver

Beta(測試)

建立共用的圖示解析器鏈:先是外掛 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