index.d.ts 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. import type { Plugin } from 'vue';
  2. import BreadcrumbItem from './BreadcrumbItem';
  3. import BreadcrumbSeparator from './BreadcrumbSeparator';
  4. export type { BreadcrumbProps } from './Breadcrumb';
  5. export type { BreadcrumbItemProps } from './BreadcrumbItem';
  6. export type { BreadcrumbSeparatorProps } from './BreadcrumbSeparator';
  7. export { BreadcrumbItem, BreadcrumbSeparator };
  8. declare const _default: {
  9. new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{
  10. prefixCls: StringConstructor;
  11. routes: {
  12. type: import("vue").PropType<import("./Breadcrumb").Route[]>;
  13. };
  14. params: import("vue-types").VueTypeValidableDef<any>;
  15. separator: import("vue-types").VueTypeValidableDef<any>;
  16. itemRender: {
  17. type: import("vue").PropType<(opt: {
  18. route: import("./Breadcrumb").Route;
  19. params: unknown;
  20. routes: import("./Breadcrumb").Route[];
  21. paths: string[];
  22. }) => import("../_util/type").VueNode>;
  23. };
  24. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
  25. prefixCls: StringConstructor;
  26. routes: {
  27. type: import("vue").PropType<import("./Breadcrumb").Route[]>;
  28. };
  29. params: import("vue-types").VueTypeValidableDef<any>;
  30. separator: import("vue-types").VueTypeValidableDef<any>;
  31. itemRender: {
  32. type: import("vue").PropType<(opt: {
  33. route: import("./Breadcrumb").Route;
  34. params: unknown;
  35. routes: import("./Breadcrumb").Route[];
  36. paths: string[];
  37. }) => import("../_util/type").VueNode>;
  38. };
  39. }>>, {}, true, {}, import("../_util/type").CustomSlotsType<{
  40. separator: any;
  41. itemRender: {
  42. route: import("./Breadcrumb").Route;
  43. params: any;
  44. routes: import("./Breadcrumb").Route[];
  45. paths: string[];
  46. };
  47. default: any;
  48. }>, {
  49. P: {};
  50. B: {};
  51. D: {};
  52. C: {};
  53. M: {};
  54. Defaults: {};
  55. }, Readonly<import("vue").ExtractPropTypes<{
  56. prefixCls: StringConstructor;
  57. routes: {
  58. type: import("vue").PropType<import("./Breadcrumb").Route[]>;
  59. };
  60. params: import("vue-types").VueTypeValidableDef<any>;
  61. separator: import("vue-types").VueTypeValidableDef<any>;
  62. itemRender: {
  63. type: import("vue").PropType<(opt: {
  64. route: import("./Breadcrumb").Route;
  65. params: unknown;
  66. routes: import("./Breadcrumb").Route[];
  67. paths: string[];
  68. }) => import("../_util/type").VueNode>;
  69. };
  70. }>>, () => import("../_util/type").VueNode, {}, {}, {}, {}>;
  71. __isFragment?: never;
  72. __isTeleport?: never;
  73. __isSuspense?: never;
  74. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  75. prefixCls: StringConstructor;
  76. routes: {
  77. type: import("vue").PropType<import("./Breadcrumb").Route[]>;
  78. };
  79. params: import("vue-types").VueTypeValidableDef<any>;
  80. separator: import("vue-types").VueTypeValidableDef<any>;
  81. itemRender: {
  82. type: import("vue").PropType<(opt: {
  83. route: import("./Breadcrumb").Route;
  84. params: unknown;
  85. routes: import("./Breadcrumb").Route[];
  86. paths: string[];
  87. }) => import("../_util/type").VueNode>;
  88. };
  89. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string, import("../_util/type").CustomSlotsType<{
  90. separator: any;
  91. itemRender: {
  92. route: import("./Breadcrumb").Route;
  93. params: any;
  94. routes: import("./Breadcrumb").Route[];
  95. paths: string[];
  96. };
  97. default: any;
  98. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin<any[]> & {
  99. readonly Item: typeof BreadcrumbItem;
  100. readonly Separator: typeof BreadcrumbSeparator;
  101. };
  102. export default _default;