数通智联化工云平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
825 B

2 years ago
import { IconifyIcon } from '@iconify/types';
2 years ago
import { IconCSSCommonCodeOptions, IconCSSItemOptions, IconContentItemOptions } from './types.js';
2 years ago
/**
2 years ago
* Generates common CSS rules for multiple icons, rendered as background/mask
2 years ago
*/
declare function getCommonCSSRules(options: IconCSSCommonCodeOptions): Record<string, string>;
/**
2 years ago
* Generate CSS rules for one icon, rendered as background/mask
2 years ago
*
* This function excludes common rules
*/
declare function generateItemCSSRules(icon: Required<IconifyIcon>, options: IconCSSItemOptions): Record<string, string>;
2 years ago
/**
* Generate content for one icon, rendered as content of pseudo-selector
*/
declare function generateItemContent(icon: Required<IconifyIcon>, options: IconContentItemOptions): string;
2 years ago
2 years ago
export { generateItemCSSRules, generateItemContent, getCommonCSSRules };