@steeze-ui/icons
Version:
Utilities for @steeze-ui/icons
8 lines (7 loc) • 300 B
TypeScript
type AllowedTags = 'path' | 'circle' | 'rect' | 'polygon' | 'polyline' | 'line'
type IconThemeSource = {
a: { [attribute: string]: string }
} & {
[tag in AllowedTags]?: { [attribute: string]: string }[]
}
export type IconSource = { default: IconThemeSource } & { [theme: string]: IconThemeSource }