defaults.d.cts 837 B

1234567891011121314151617181920212223242526
  1. import { IconifyTransformations } from '@iconify/types';
  2. /**
  3. * Icon size
  4. */
  5. type IconifyIconSize = null | string | number;
  6. /**
  7. * Dimensions
  8. */
  9. interface IconifyIconSizeCustomisations {
  10. width?: IconifyIconSize;
  11. height?: IconifyIconSize;
  12. }
  13. /**
  14. * Icon customisations
  15. */
  16. interface IconifyIconCustomisations extends IconifyTransformations, IconifyIconSizeCustomisations {
  17. }
  18. type FullIconCustomisations = Required<IconifyIconCustomisations>;
  19. /**
  20. * Default icon customisations values
  21. */
  22. declare const defaultIconSizeCustomisations: Required<IconifyIconSizeCustomisations>;
  23. declare const defaultIconCustomisations: FullIconCustomisations;
  24. export { type FullIconCustomisations, type IconifyIconCustomisations, type IconifyIconSize, type IconifyIconSizeCustomisations, defaultIconCustomisations, defaultIconSizeCustomisations };