index.d.ts 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  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[]): {
  10. $: import("vue").ComponentInternalInstance;
  11. $data: {};
  12. $props: Partial<{}> & Omit<Readonly<import("vue").ExtractPropTypes<{
  13. prefixCls: StringConstructor;
  14. routes: {
  15. type: import("vue").PropType<import("./Breadcrumb").Route[]>;
  16. };
  17. params: import("vue-types").VueTypeValidableDef<any>;
  18. separator: import("vue-types").VueTypeValidableDef<any>;
  19. itemRender: {
  20. type: import("vue").PropType<(opt: {
  21. route: import("./Breadcrumb").Route;
  22. params: unknown;
  23. routes: import("./Breadcrumb").Route[];
  24. paths: string[];
  25. }) => import("../_util/type").VueNode>;
  26. };
  27. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, never>;
  28. $attrs: {
  29. [x: string]: unknown;
  30. };
  31. $refs: {
  32. [x: string]: unknown;
  33. };
  34. $slots: Readonly<{
  35. [name: string]: import("vue").Slot;
  36. }>;
  37. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
  38. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
  39. $emit: (event: string, ...args: any[]) => void;
  40. $el: any;
  41. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  42. prefixCls: StringConstructor;
  43. routes: {
  44. type: import("vue").PropType<import("./Breadcrumb").Route[]>;
  45. };
  46. params: import("vue-types").VueTypeValidableDef<any>;
  47. separator: import("vue-types").VueTypeValidableDef<any>;
  48. itemRender: {
  49. type: import("vue").PropType<(opt: {
  50. route: import("./Breadcrumb").Route;
  51. params: unknown;
  52. routes: import("./Breadcrumb").Route[];
  53. paths: string[];
  54. }) => import("../_util/type").VueNode>;
  55. };
  56. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}> & {
  57. beforeCreate?: (() => void) | (() => void)[];
  58. created?: (() => void) | (() => void)[];
  59. beforeMount?: (() => void) | (() => void)[];
  60. mounted?: (() => void) | (() => void)[];
  61. beforeUpdate?: (() => void) | (() => void)[];
  62. updated?: (() => void) | (() => void)[];
  63. activated?: (() => void) | (() => void)[];
  64. deactivated?: (() => void) | (() => void)[];
  65. beforeDestroy?: (() => void) | (() => void)[];
  66. beforeUnmount?: (() => void) | (() => void)[];
  67. destroyed?: (() => void) | (() => void)[];
  68. unmounted?: (() => void) | (() => void)[];
  69. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  70. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  71. errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void)[];
  72. };
  73. $forceUpdate: () => void;
  74. $nextTick: typeof import("vue").nextTick;
  75. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
  76. } & Readonly<import("vue").ExtractPropTypes<{
  77. prefixCls: StringConstructor;
  78. routes: {
  79. type: import("vue").PropType<import("./Breadcrumb").Route[]>;
  80. };
  81. params: import("vue-types").VueTypeValidableDef<any>;
  82. separator: import("vue-types").VueTypeValidableDef<any>;
  83. itemRender: {
  84. type: import("vue").PropType<(opt: {
  85. route: import("./Breadcrumb").Route;
  86. params: unknown;
  87. routes: import("./Breadcrumb").Route[];
  88. paths: string[];
  89. }) => import("../_util/type").VueNode>;
  90. };
  91. }>> & import("vue").ShallowUnwrapRef<() => JSX.Element> & {} & import("vue").ComponentCustomProperties;
  92. __isFragment?: never;
  93. __isTeleport?: never;
  94. __isSuspense?: never;
  95. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  96. prefixCls: StringConstructor;
  97. routes: {
  98. type: import("vue").PropType<import("./Breadcrumb").Route[]>;
  99. };
  100. params: import("vue-types").VueTypeValidableDef<any>;
  101. separator: import("vue-types").VueTypeValidableDef<any>;
  102. itemRender: {
  103. type: import("vue").PropType<(opt: {
  104. route: import("./Breadcrumb").Route;
  105. params: unknown;
  106. routes: import("./Breadcrumb").Route[];
  107. paths: string[];
  108. }) => import("../_util/type").VueNode>;
  109. };
  110. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin & {
  111. readonly Item: typeof BreadcrumbItem;
  112. readonly Separator: typeof BreadcrumbSeparator;
  113. };
  114. export default _default;