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 };
|