index.d.ts 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  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").CreateComponentPublicInstanceWithMixins<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. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {}, true, {}, import("../_util/type").CustomSlotsType<{
  25. separator: any;
  26. itemRender: {
  27. route: import("./Breadcrumb").Route;
  28. params: any;
  29. routes: import("./Breadcrumb").Route[];
  30. paths: string[];
  31. };
  32. default: any;
  33. }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
  34. P: {};
  35. B: {};
  36. D: {};
  37. C: {};
  38. M: {};
  39. Defaults: {};
  40. }, Readonly<import("vue").ExtractPropTypes<{
  41. prefixCls: StringConstructor;
  42. routes: {
  43. type: import("vue").PropType<import("./Breadcrumb").Route[]>;
  44. };
  45. params: import("vue-types").VueTypeValidableDef<any>;
  46. separator: import("vue-types").VueTypeValidableDef<any>;
  47. itemRender: {
  48. type: import("vue").PropType<(opt: {
  49. route: import("./Breadcrumb").Route;
  50. params: unknown;
  51. routes: import("./Breadcrumb").Route[];
  52. paths: string[];
  53. }) => import("../_util/type").VueNode>;
  54. };
  55. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, {}>;
  56. __isFragment?: never;
  57. __isTeleport?: never;
  58. __isSuspense?: never;
  59. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  60. prefixCls: StringConstructor;
  61. routes: {
  62. type: import("vue").PropType<import("./Breadcrumb").Route[]>;
  63. };
  64. params: import("vue-types").VueTypeValidableDef<any>;
  65. separator: import("vue-types").VueTypeValidableDef<any>;
  66. itemRender: {
  67. type: import("vue").PropType<(opt: {
  68. route: import("./Breadcrumb").Route;
  69. params: unknown;
  70. routes: import("./Breadcrumb").Route[];
  71. paths: string[];
  72. }) => import("../_util/type").VueNode>;
  73. };
  74. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string, import("../_util/type").CustomSlotsType<{
  75. separator: any;
  76. itemRender: {
  77. route: import("./Breadcrumb").Route;
  78. params: any;
  79. routes: import("./Breadcrumb").Route[];
  80. paths: string[];
  81. };
  82. default: any;
  83. }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin<any[]> & {
  84. readonly Item: typeof BreadcrumbItem;
  85. readonly Separator: typeof BreadcrumbSeparator;
  86. };
  87. export default _default;