5590e4083f2b56a827715ebf9362b6d6f50ec5ff80b3816f391088945402dd7b0a977bccc3eb62ea2c125fec33acddb0e43e162f7f486cff9102856c5d3a73 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue';
  2. import type { TabPaneName } from './constants';
  3. import type TabBar from './tab-bar.vue';
  4. export declare const tabBarProps: {
  5. readonly tabs: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => {
  6. uid: number;
  7. getVnode: () => import("vue").VNode;
  8. slots: import("vue").Slots;
  9. props: {
  10. readonly label: string;
  11. readonly disabled: boolean;
  12. readonly lazy: boolean;
  13. readonly name?: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown> | undefined;
  14. readonly closable?: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
  15. };
  16. paneName: TabPaneName | undefined;
  17. active: boolean;
  18. index: string | undefined;
  19. isClosable: boolean;
  20. isFocusInsidePane: () => boolean | undefined;
  21. }[]) | (() => {
  22. uid: number;
  23. getVnode: () => import("vue").VNode;
  24. slots: import("vue").Slots;
  25. props: {
  26. readonly label: string;
  27. readonly disabled: boolean;
  28. readonly lazy: boolean;
  29. readonly name?: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown> | undefined;
  30. readonly closable?: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
  31. };
  32. paneName: TabPaneName | undefined;
  33. active: boolean;
  34. index: string | undefined;
  35. isClosable: boolean;
  36. isFocusInsidePane: () => boolean | undefined;
  37. }[]) | ((new (...args: any[]) => {
  38. uid: number;
  39. getVnode: () => import("vue").VNode;
  40. slots: import("vue").Slots;
  41. props: {
  42. readonly label: string;
  43. readonly disabled: boolean;
  44. readonly lazy: boolean;
  45. readonly name?: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown> | undefined;
  46. readonly closable?: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
  47. };
  48. paneName: TabPaneName | undefined;
  49. active: boolean;
  50. index: string | undefined;
  51. isClosable: boolean;
  52. isFocusInsidePane: () => boolean | undefined;
  53. }[]) | (() => {
  54. uid: number;
  55. getVnode: () => import("vue").VNode;
  56. slots: import("vue").Slots;
  57. props: {
  58. readonly label: string;
  59. readonly disabled: boolean;
  60. readonly lazy: boolean;
  61. readonly name?: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown> | undefined;
  62. readonly closable?: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
  63. };
  64. paneName: TabPaneName | undefined;
  65. active: boolean;
  66. index: string | undefined;
  67. isClosable: boolean;
  68. isFocusInsidePane: () => boolean | undefined;
  69. }[]))[], unknown, unknown, () => [], boolean>;
  70. readonly tabRefs: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => {
  71. [key: string]: HTMLDivElement;
  72. [key: number]: HTMLDivElement;
  73. }) | (() => {
  74. [key: string]: HTMLDivElement;
  75. [key: number]: HTMLDivElement;
  76. }) | ((new (...args: any[]) => {
  77. [key: string]: HTMLDivElement;
  78. [key: number]: HTMLDivElement;
  79. }) | (() => {
  80. [key: string]: HTMLDivElement;
  81. [key: number]: HTMLDivElement;
  82. }))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  83. };
  84. export type TabBarProps = ExtractPropTypes<typeof tabBarProps>;
  85. export type TabBarPropsPublic = __ExtractPublicPropTypes<typeof tabBarProps>;
  86. export type TabBarInstance = InstanceType<typeof TabBar> & unknown;