| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188 |
- import type { CSSProperties } from 'vue';
- declare const _default: import("vue").DefineComponent<{
- readonly tabs: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => {
- uid: number;
- getVnode: () => import("vue").VNode;
- slots: import("vue").Slots;
- props: {
- readonly label: string;
- readonly disabled: boolean;
- readonly lazy: boolean;
- readonly name?: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown> | undefined;
- readonly closable?: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
- };
- paneName: import("./constants").TabPaneName | undefined;
- active: boolean;
- index: string | undefined;
- isClosable: boolean;
- isFocusInsidePane: () => boolean | undefined;
- }[]) | (() => {
- uid: number;
- getVnode: () => import("vue").VNode;
- slots: import("vue").Slots;
- props: {
- readonly label: string;
- readonly disabled: boolean;
- readonly lazy: boolean;
- readonly name?: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown> | undefined;
- readonly closable?: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
- };
- paneName: import("./constants").TabPaneName | undefined;
- active: boolean;
- index: string | undefined;
- isClosable: boolean;
- isFocusInsidePane: () => boolean | undefined;
- }[]) | ((new (...args: any[]) => {
- uid: number;
- getVnode: () => import("vue").VNode;
- slots: import("vue").Slots;
- props: {
- readonly label: string;
- readonly disabled: boolean;
- readonly lazy: boolean;
- readonly name?: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown> | undefined;
- readonly closable?: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
- };
- paneName: import("./constants").TabPaneName | undefined;
- active: boolean;
- index: string | undefined;
- isClosable: boolean;
- isFocusInsidePane: () => boolean | undefined;
- }[]) | (() => {
- uid: number;
- getVnode: () => import("vue").VNode;
- slots: import("vue").Slots;
- props: {
- readonly label: string;
- readonly disabled: boolean;
- readonly lazy: boolean;
- readonly name?: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown> | undefined;
- readonly closable?: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
- };
- paneName: import("./constants").TabPaneName | undefined;
- active: boolean;
- index: string | undefined;
- isClosable: boolean;
- isFocusInsidePane: () => boolean | undefined;
- }[]))[], unknown, unknown, () => [], boolean>;
- readonly tabRefs: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => {
- [key: string]: HTMLDivElement;
- [key: number]: HTMLDivElement;
- }) | (() => {
- [key: string]: HTMLDivElement;
- [key: number]: HTMLDivElement;
- }) | ((new (...args: any[]) => {
- [key: string]: HTMLDivElement;
- [key: number]: HTMLDivElement;
- }) | (() => {
- [key: string]: HTMLDivElement;
- [key: number]: HTMLDivElement;
- }))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
- }, {
- /** @description tab root html element */
- ref: import("vue").Ref<HTMLDivElement | undefined>;
- /** @description method to manually update tab bar style */
- update: () => CSSProperties;
- }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
- readonly tabs: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => {
- uid: number;
- getVnode: () => import("vue").VNode;
- slots: import("vue").Slots;
- props: {
- readonly label: string;
- readonly disabled: boolean;
- readonly lazy: boolean;
- readonly name?: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown> | undefined;
- readonly closable?: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
- };
- paneName: import("./constants").TabPaneName | undefined;
- active: boolean;
- index: string | undefined;
- isClosable: boolean;
- isFocusInsidePane: () => boolean | undefined;
- }[]) | (() => {
- uid: number;
- getVnode: () => import("vue").VNode;
- slots: import("vue").Slots;
- props: {
- readonly label: string;
- readonly disabled: boolean;
- readonly lazy: boolean;
- readonly name?: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown> | undefined;
- readonly closable?: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
- };
- paneName: import("./constants").TabPaneName | undefined;
- active: boolean;
- index: string | undefined;
- isClosable: boolean;
- isFocusInsidePane: () => boolean | undefined;
- }[]) | ((new (...args: any[]) => {
- uid: number;
- getVnode: () => import("vue").VNode;
- slots: import("vue").Slots;
- props: {
- readonly label: string;
- readonly disabled: boolean;
- readonly lazy: boolean;
- readonly name?: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown> | undefined;
- readonly closable?: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
- };
- paneName: import("./constants").TabPaneName | undefined;
- active: boolean;
- index: string | undefined;
- isClosable: boolean;
- isFocusInsidePane: () => boolean | undefined;
- }[]) | (() => {
- uid: number;
- getVnode: () => import("vue").VNode;
- slots: import("vue").Slots;
- props: {
- readonly label: string;
- readonly disabled: boolean;
- readonly lazy: boolean;
- readonly name?: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown> | undefined;
- readonly closable?: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
- };
- paneName: import("./constants").TabPaneName | undefined;
- active: boolean;
- index: string | undefined;
- isClosable: boolean;
- isFocusInsidePane: () => boolean | undefined;
- }[]))[], unknown, unknown, () => [], boolean>;
- readonly tabRefs: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => {
- [key: string]: HTMLDivElement;
- [key: number]: HTMLDivElement;
- }) | (() => {
- [key: string]: HTMLDivElement;
- [key: number]: HTMLDivElement;
- }) | ((new (...args: any[]) => {
- [key: string]: HTMLDivElement;
- [key: number]: HTMLDivElement;
- }) | (() => {
- [key: string]: HTMLDivElement;
- [key: number]: HTMLDivElement;
- }))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
- }>>, {
- readonly tabs: {
- uid: number;
- getVnode: () => import("vue").VNode;
- slots: import("vue").Slots;
- props: {
- readonly label: string;
- readonly disabled: boolean;
- readonly lazy: boolean;
- readonly name?: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown> | undefined;
- readonly closable?: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
- };
- paneName: import("./constants").TabPaneName | undefined;
- active: boolean;
- index: string | undefined;
- isClosable: boolean;
- isFocusInsidePane: () => boolean | undefined;
- }[];
- readonly tabRefs: {
- [key: string]: HTMLDivElement;
- [key: number]: HTMLDivElement;
- };
- }>;
- export default _default;
|