+22
@@ -0,0 +1,22 @@
|
||||
import { IconifyIconBuildResult } from "./build.js";
|
||||
import { IconifyIcon } from "@iconify/types";
|
||||
/**
|
||||
* Parsed SVG content
|
||||
*/
|
||||
interface ParsedSVGContent {
|
||||
attribs: Record<string, string>;
|
||||
body: string;
|
||||
}
|
||||
/**
|
||||
* Extract attributes and content from SVG
|
||||
*/
|
||||
declare function parseSVGContent(content: string): ParsedSVGContent | undefined;
|
||||
/**
|
||||
* Convert parsed SVG to IconifyIconBuildResult
|
||||
*/
|
||||
declare function buildParsedSVG(data: ParsedSVGContent): IconifyIconBuildResult | undefined;
|
||||
/**
|
||||
* Convert parsed SVG to IconifyIcon
|
||||
*/
|
||||
declare function convertParsedSVG(data: ParsedSVGContent): IconifyIcon | undefined;
|
||||
export { ParsedSVGContent, buildParsedSVG, convertParsedSVG, parseSVGContent };
|
||||
Reference in New Issue
Block a user