27 lines
817 B
Plaintext
27 lines
817 B
Plaintext
|
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 { FullIconCustomisations, IconifyIconCustomisations, IconifyIconSize, IconifyIconSizeCustomisations, defaultIconCustomisations, defaultIconSizeCustomisations };
|