mdi-svg.d.mts 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import { JSXComponent, PropType } from 'vue';
  2. type IconValue = string | (string | [path: string, opacity: number])[] | JSXComponent;
  3. declare const IconValue: PropType<IconValue>;
  4. interface IconAliases {
  5. [name: string]: IconValue;
  6. complete: IconValue;
  7. cancel: IconValue;
  8. close: IconValue;
  9. delete: IconValue;
  10. clear: IconValue;
  11. success: IconValue;
  12. info: IconValue;
  13. warning: IconValue;
  14. error: IconValue;
  15. prev: IconValue;
  16. next: IconValue;
  17. checkboxOn: IconValue;
  18. checkboxOff: IconValue;
  19. checkboxIndeterminate: IconValue;
  20. delimiter: IconValue;
  21. sortAsc: IconValue;
  22. sortDesc: IconValue;
  23. expand: IconValue;
  24. menu: IconValue;
  25. subgroup: IconValue;
  26. dropdown: IconValue;
  27. radioOn: IconValue;
  28. radioOff: IconValue;
  29. edit: IconValue;
  30. ratingEmpty: IconValue;
  31. ratingFull: IconValue;
  32. ratingHalf: IconValue;
  33. loading: IconValue;
  34. first: IconValue;
  35. last: IconValue;
  36. unfold: IconValue;
  37. file: IconValue;
  38. plus: IconValue;
  39. minus: IconValue;
  40. calendar: IconValue;
  41. }
  42. interface IconProps {
  43. tag: string;
  44. icon?: IconValue;
  45. disabled?: Boolean;
  46. }
  47. type IconComponent = JSXComponent<IconProps>;
  48. interface IconSet {
  49. component: IconComponent;
  50. }
  51. declare const aliases: IconAliases;
  52. declare const mdi: IconSet;
  53. //# sourceMappingURL=mdi-svg.d.ts.map
  54. export { aliases, mdi };