breadcrumb-item.vue.d.ts 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. import type { Router } from 'vue-router';
  2. declare const _default: import("vue").DefineComponent<{
  3. readonly to: import("../../../utils").EpPropFinalized<(new (...args: any[]) => import("vue-router").RouteLocationRaw & {}) | (() => import("vue-router").RouteLocationRaw) | ((new (...args: any[]) => import("vue-router").RouteLocationRaw & {}) | (() => import("vue-router").RouteLocationRaw))[], unknown, unknown, "", boolean>;
  4. readonly replace: import("../../../utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5. }, {
  6. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  7. readonly to: import("../../../utils").EpPropFinalized<(new (...args: any[]) => import("vue-router").RouteLocationRaw & {}) | (() => import("vue-router").RouteLocationRaw) | ((new (...args: any[]) => import("vue-router").RouteLocationRaw & {}) | (() => import("vue-router").RouteLocationRaw))[], unknown, unknown, "", boolean>;
  8. readonly replace: import("../../../utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  9. }>> & {
  10. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  11. }>>;
  12. instance: import("vue").ComponentInternalInstance;
  13. breadcrumbContext: import("./breadcrumb").BreadcrumbProps;
  14. ns: {
  15. namespace: import("vue").Ref<string>;
  16. b: (blockSuffix?: string) => string;
  17. e: (element?: string | undefined) => string;
  18. m: (modifier?: string | undefined) => string;
  19. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  20. em: (element?: string | undefined, modifier?: string | undefined) => string;
  21. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  22. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  23. is: {
  24. (name: string, state: boolean | undefined): string;
  25. (name: string): string;
  26. };
  27. cssVar: (object: Record<string, string>) => Record<string, string>;
  28. cssVarName: (name: string) => string;
  29. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  30. cssVarBlockName: (name: string) => string;
  31. };
  32. separator: import("vue").Ref<string>;
  33. separatorIcon: import("vue").Ref<import("../../../utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown> | undefined> | undefined;
  34. router: Router;
  35. link: import("vue").Ref<HTMLSpanElement | undefined>;
  36. onClick: () => void;
  37. ElIcon: import("../../../utils").SFCWithInstall<import("vue").DefineComponent<{
  38. readonly size: {
  39. readonly type: import("vue").PropType<import("../../../utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  40. readonly required: false;
  41. readonly validator: ((val: unknown) => boolean) | undefined;
  42. __epPropKey: true;
  43. };
  44. readonly color: {
  45. readonly type: import("vue").PropType<string>;
  46. readonly required: false;
  47. readonly validator: ((val: unknown) => boolean) | undefined;
  48. __epPropKey: true;
  49. };
  50. }, {
  51. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  52. readonly size: {
  53. readonly type: import("vue").PropType<import("../../../utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  54. readonly required: false;
  55. readonly validator: ((val: unknown) => boolean) | undefined;
  56. __epPropKey: true;
  57. };
  58. readonly color: {
  59. readonly type: import("vue").PropType<string>;
  60. readonly required: false;
  61. readonly validator: ((val: unknown) => boolean) | undefined;
  62. __epPropKey: true;
  63. };
  64. }>> & {
  65. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  66. }>>;
  67. ns: {
  68. namespace: import("vue").Ref<string>;
  69. b: (blockSuffix?: string) => string;
  70. e: (element?: string | undefined) => string;
  71. m: (modifier?: string | undefined) => string;
  72. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  73. em: (element?: string | undefined, modifier?: string | undefined) => string;
  74. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  75. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  76. is: {
  77. (name: string, state: boolean | undefined): string;
  78. (name: string): string;
  79. };
  80. cssVar: (object: Record<string, string>) => Record<string, string>;
  81. cssVarName: (name: string) => string;
  82. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  83. cssVarBlockName: (name: string) => string;
  84. };
  85. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  86. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  87. readonly size: {
  88. readonly type: import("vue").PropType<import("../../../utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  89. readonly required: false;
  90. readonly validator: ((val: unknown) => boolean) | undefined;
  91. __epPropKey: true;
  92. };
  93. readonly color: {
  94. readonly type: import("vue").PropType<string>;
  95. readonly required: false;
  96. readonly validator: ((val: unknown) => boolean) | undefined;
  97. __epPropKey: true;
  98. };
  99. }>>, {}>> & Record<string, any>;
  100. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  101. readonly to: import("../../../utils").EpPropFinalized<(new (...args: any[]) => import("vue-router").RouteLocationRaw & {}) | (() => import("vue-router").RouteLocationRaw) | ((new (...args: any[]) => import("vue-router").RouteLocationRaw & {}) | (() => import("vue-router").RouteLocationRaw))[], unknown, unknown, "", boolean>;
  102. readonly replace: import("../../../utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  103. }>>, {
  104. readonly replace: import("../../../utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  105. readonly to: import("../../../utils").EpPropMergeType<(new (...args: any[]) => import("vue-router").RouteLocationRaw & {}) | (() => import("vue-router").RouteLocationRaw) | ((new (...args: any[]) => import("vue-router").RouteLocationRaw & {}) | (() => import("vue-router").RouteLocationRaw))[], unknown, unknown>;
  106. }>;
  107. export default _default;