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