@acrool/icon-symbols
Version:
Merge svg into svg symbols, and unpack svg symbols into individual svg
14 lines (13 loc) • 556 B
TypeScript
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;