UNPKG

@iconify/utils

Version:

Common functions for working with Iconify icon sets used by various packages.

22 lines (20 loc) 675 B
/** * Extract definitions from SVG * * Can be used with other tags, but name kept for backwards compatibility. * Should be used only with tags that cannot be nested, such as masks, clip paths, etc. */ interface SplitSVGDefsResult { defs: string; content: string; } declare function splitSVGDefs(content: string, tag?: string): SplitSVGDefsResult; /** * Merge defs and content */ declare function mergeDefsAndContent(defs: string, content: string): string; /** * Wrap SVG content, without wrapping definitions */ declare function wrapSVGContent(body: string, start: string, end: string): string; export { mergeDefsAndContent, splitSVGDefs, wrapSVGContent };