vira
Version:
A simple and highly versatile design system using element-vir.
22 lines (21 loc) • 483 B
TypeScript
import { type TemplateResult } from 'element-vir';
/**
* An individual Vira icon SVG definition.
*
* @category Icon
*/
export type ViraIconSvg = {
name: string;
/** An optionally forced icon size. */
size?: number;
svgTemplate: TemplateResult;
};
/**
* A function used to define an individual Vira icon SVG.
*
* @category Icon
*/
export declare function defineIcon({ name, svgTemplate, }: {
name: string;
svgTemplate: TemplateResult;
}): ViraIconSvg;