@iconify/utils
Version:
Common functions for working with Iconify icon sets used by various packages.
27 lines (24 loc) • 837 B
TypeScript
import { IconifyTransformations } from '@iconify/types';
/**
* Icon size
*/
type IconifyIconSize = null | string | number;
/**
* Dimensions
*/
interface IconifyIconSizeCustomisations {
width?: IconifyIconSize;
height?: IconifyIconSize;
}
/**
* Icon customisations
*/
interface IconifyIconCustomisations extends IconifyTransformations, IconifyIconSizeCustomisations {
}
type FullIconCustomisations = Required<IconifyIconCustomisations>;
/**
* Default icon customisations values
*/
declare const defaultIconSizeCustomisations: Required<IconifyIconSizeCustomisations>;
declare const defaultIconCustomisations: FullIconCustomisations;
export { type FullIconCustomisations, type IconifyIconCustomisations, type IconifyIconSize, type IconifyIconSizeCustomisations, defaultIconCustomisations, defaultIconSizeCustomisations };