index.d.ts 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264
  1. export declare const ElBreadcrumb: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  2. readonly separator: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "/", boolean>;
  3. readonly separatorIcon: {
  4. readonly type: import("vue").PropType<import("element-plus/es/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>>;
  5. readonly required: false;
  6. readonly validator: ((val: unknown) => boolean) | undefined;
  7. __epPropKey: true;
  8. };
  9. }, {
  10. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  11. readonly separator: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "/", boolean>;
  12. readonly separatorIcon: {
  13. readonly type: import("vue").PropType<import("element-plus/es/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>>;
  14. readonly required: false;
  15. readonly validator: ((val: unknown) => boolean) | undefined;
  16. __epPropKey: true;
  17. };
  18. }>> & {
  19. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  20. }>>;
  21. ns: {
  22. namespace: import("vue").Ref<string>;
  23. b: (blockSuffix?: string) => string;
  24. e: (element?: string | undefined) => string;
  25. m: (modifier?: string | undefined) => string;
  26. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  27. em: (element?: string | undefined, modifier?: string | undefined) => string;
  28. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  29. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  30. is: {
  31. (name: string, state: boolean | undefined): string;
  32. (name: string): string;
  33. };
  34. cssVar: (object: Record<string, string>) => Record<string, string>;
  35. cssVarName: (name: string) => string;
  36. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  37. cssVarBlockName: (name: string) => string;
  38. };
  39. breadcrumb: import("vue").Ref<HTMLDivElement | undefined>;
  40. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  41. readonly separator: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "/", boolean>;
  42. readonly separatorIcon: {
  43. readonly type: import("vue").PropType<import("element-plus/es/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>>;
  44. readonly required: false;
  45. readonly validator: ((val: unknown) => boolean) | undefined;
  46. __epPropKey: true;
  47. };
  48. }>>, {
  49. readonly separator: string;
  50. }>> & {
  51. BreadcrumbItem: import("vue").DefineComponent<{
  52. readonly to: import("element-plus/es/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>;
  53. readonly replace: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  54. }, {
  55. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  56. readonly to: import("element-plus/es/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>;
  57. readonly replace: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  58. }>> & {
  59. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  60. }>>;
  61. instance: import("vue").ComponentInternalInstance;
  62. breadcrumbContext: import("./src/breadcrumb").BreadcrumbProps;
  63. ns: {
  64. namespace: import("vue").Ref<string>;
  65. b: (blockSuffix?: string) => string;
  66. e: (element?: string | undefined) => string;
  67. m: (modifier?: string | undefined) => string;
  68. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  69. em: (element?: string | undefined, modifier?: string | undefined) => string;
  70. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  71. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  72. is: {
  73. (name: string, state: boolean | undefined): string;
  74. (name: string): string;
  75. };
  76. cssVar: (object: Record<string, string>) => Record<string, string>;
  77. cssVarName: (name: string) => string;
  78. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  79. cssVarBlockName: (name: string) => string;
  80. };
  81. separator: import("vue").Ref<string>;
  82. separatorIcon: import("vue").Ref<import("element-plus/es/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;
  83. router: import("vue-router").Router;
  84. link: import("vue").Ref<HTMLSpanElement | undefined>;
  85. onClick: () => void;
  86. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  87. readonly size: {
  88. readonly type: import("vue").PropType<import("element-plus/es/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. }, {
  100. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  101. readonly size: {
  102. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  103. readonly required: false;
  104. readonly validator: ((val: unknown) => boolean) | undefined;
  105. __epPropKey: true;
  106. };
  107. readonly color: {
  108. readonly type: import("vue").PropType<string>;
  109. readonly required: false;
  110. readonly validator: ((val: unknown) => boolean) | undefined;
  111. __epPropKey: true;
  112. };
  113. }>> & {
  114. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  115. }>>;
  116. ns: {
  117. namespace: import("vue").Ref<string>;
  118. b: (blockSuffix?: string) => string;
  119. e: (element?: string | undefined) => string;
  120. m: (modifier?: string | undefined) => string;
  121. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  122. em: (element?: string | undefined, modifier?: string | undefined) => string;
  123. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  124. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  125. is: {
  126. (name: string, state: boolean | undefined): string;
  127. (name: string): string;
  128. };
  129. cssVar: (object: Record<string, string>) => Record<string, string>;
  130. cssVarName: (name: string) => string;
  131. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  132. cssVarBlockName: (name: string) => string;
  133. };
  134. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  135. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  136. readonly size: {
  137. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  138. readonly required: false;
  139. readonly validator: ((val: unknown) => boolean) | undefined;
  140. __epPropKey: true;
  141. };
  142. readonly color: {
  143. readonly type: import("vue").PropType<string>;
  144. readonly required: false;
  145. readonly validator: ((val: unknown) => boolean) | undefined;
  146. __epPropKey: true;
  147. };
  148. }>>, {}>> & Record<string, any>;
  149. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  150. readonly to: import("element-plus/es/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>;
  151. readonly replace: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  152. }>>, {
  153. readonly replace: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  154. readonly to: import("element-plus/es/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>;
  155. }>;
  156. };
  157. export declare const ElBreadcrumbItem: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  158. readonly to: import("element-plus/es/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>;
  159. readonly replace: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  160. }, {
  161. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  162. readonly to: import("element-plus/es/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>;
  163. readonly replace: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  164. }>> & {
  165. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  166. }>>;
  167. instance: import("vue").ComponentInternalInstance;
  168. breadcrumbContext: import("./src/breadcrumb").BreadcrumbProps;
  169. ns: {
  170. namespace: import("vue").Ref<string>;
  171. b: (blockSuffix?: string) => string;
  172. e: (element?: string | undefined) => string;
  173. m: (modifier?: string | undefined) => string;
  174. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  175. em: (element?: string | undefined, modifier?: string | undefined) => string;
  176. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  177. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  178. is: {
  179. (name: string, state: boolean | undefined): string;
  180. (name: string): string;
  181. };
  182. cssVar: (object: Record<string, string>) => Record<string, string>;
  183. cssVarName: (name: string) => string;
  184. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  185. cssVarBlockName: (name: string) => string;
  186. };
  187. separator: import("vue").Ref<string>;
  188. separatorIcon: import("vue").Ref<import("element-plus/es/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;
  189. router: import("vue-router").Router;
  190. link: import("vue").Ref<HTMLSpanElement | undefined>;
  191. onClick: () => void;
  192. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  193. readonly size: {
  194. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  195. readonly required: false;
  196. readonly validator: ((val: unknown) => boolean) | undefined;
  197. __epPropKey: true;
  198. };
  199. readonly color: {
  200. readonly type: import("vue").PropType<string>;
  201. readonly required: false;
  202. readonly validator: ((val: unknown) => boolean) | undefined;
  203. __epPropKey: true;
  204. };
  205. }, {
  206. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  207. readonly size: {
  208. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  209. readonly required: false;
  210. readonly validator: ((val: unknown) => boolean) | undefined;
  211. __epPropKey: true;
  212. };
  213. readonly color: {
  214. readonly type: import("vue").PropType<string>;
  215. readonly required: false;
  216. readonly validator: ((val: unknown) => boolean) | undefined;
  217. __epPropKey: true;
  218. };
  219. }>> & {
  220. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  221. }>>;
  222. ns: {
  223. namespace: import("vue").Ref<string>;
  224. b: (blockSuffix?: string) => string;
  225. e: (element?: string | undefined) => string;
  226. m: (modifier?: string | undefined) => string;
  227. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  228. em: (element?: string | undefined, modifier?: string | undefined) => string;
  229. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  230. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  231. is: {
  232. (name: string, state: boolean | undefined): string;
  233. (name: string): string;
  234. };
  235. cssVar: (object: Record<string, string>) => Record<string, string>;
  236. cssVarName: (name: string) => string;
  237. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  238. cssVarBlockName: (name: string) => string;
  239. };
  240. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  241. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  242. readonly size: {
  243. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  244. readonly required: false;
  245. readonly validator: ((val: unknown) => boolean) | undefined;
  246. __epPropKey: true;
  247. };
  248. readonly color: {
  249. readonly type: import("vue").PropType<string>;
  250. readonly required: false;
  251. readonly validator: ((val: unknown) => boolean) | undefined;
  252. __epPropKey: true;
  253. };
  254. }>>, {}>> & Record<string, any>;
  255. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  256. readonly to: import("element-plus/es/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>;
  257. readonly replace: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  258. }>>, {
  259. readonly replace: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  260. readonly to: import("element-plus/es/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>;
  261. }>>;
  262. export default ElBreadcrumb;
  263. export * from './src/breadcrumb';
  264. export * from './src/breadcrumb-item';