UNPKG

@acrool/icon-symbols

Version:

Merge svg into svg symbols, and unpack svg symbols into individual svg

14 lines (13 loc) 556 B
import { TDecodeSymbols } from '../../types'; /** * 解析 SVG symbols 内容并提取图标信息 * @param {string} symbolsContent - SVG symbols 标签的 XML 内容 * @returns {Array<{code: string, viewBox: string, content: string}>} 返回解析后的图标数据数组 * @description * 该函数会: * 1. 解析传入的 SVG symbols XML 内容 * 2. 提取每个 symbol 标签的信息 * 3. 对每个 symbol 提取其 id、viewBox 和内容 * 4. 返回包含所有图标信息的数组 */ export declare const decodeSymbols: TDecodeSymbols;