| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918 |
- import { IconPropType } from "../../../utils/vue/icon.js";
- import { SFCWithInstall } from "../../../utils/vue/typescript.js";
- import { EpPropFinalized, EpPropMergeType } from "../../../utils/vue/props/types.js";
- import { Arrayable } from "../../../utils/typescript.js";
- import { Translator } from "../../../hooks/use-locale/index.js";
- import { Measurable } from "../../popper/src/constants.js";
- import { PopperEffect, PopperInstance, roleTypes } from "../../popper/src/popper.js";
- import { Options, Placement } from "../../popper/index.js";
- import { TooltipContentInstance } from "../../tooltip/src/content.js";
- import { TooltipTriggerType } from "../../tooltip/src/trigger.js";
- import { TooltipInstance, UseTooltipProps } from "../../tooltip/src/tooltip.js";
- import { ButtonNativeType, ButtonProps, ButtonType } from "../../button/src/button.js";
- import { ButtonGroupProps } from "../../button/src/button-group.js";
- import _default$1 from "../../button/src/button-group.vue.js";
- import { IconProps } from "../../icon/src/icon.js";
- import { ScrollbarDirection, ScrollbarProps } from "../../scrollbar/src/scrollbar.js";
- import * as _$vue from "vue";
- import { CSSProperties } from "vue";
- //#region ../../packages/components/dropdown/src/dropdown.vue.d.ts
- declare const _default: typeof __VLS_export;
- declare const __VLS_export: _$vue.DefineComponent<_$vue.ExtractPropTypes<{
- readonly trigger: {
- readonly type: _$vue.PropType<Arrayable<"hover" | "click" | "contextmenu">>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- readonly __epPropKey: true;
- readonly default: "hover";
- };
- readonly triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | (((new (...args: any[]) => string[]) | (() => string[])) | null)[], unknown, unknown, () => string[], boolean>;
- readonly virtualTriggering: BooleanConstructor;
- readonly virtualRef: {
- readonly type: _$vue.PropType<Measurable>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly effect: {
- readonly default: "light";
- readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | (((new (...args: any[]) => string) | (() => PopperEffect)) | null)[], unknown, unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- readonly __epPropKey: true;
- };
- readonly type: {
- readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => "" | "text" | "default" | "info" | "primary" | "success" | "warning" | "danger") | (() => "" | "text" | "default" | "info" | "primary" | "success" | "warning" | "danger") | (((new (...args: any[]) => "" | "text" | "default" | "info" | "primary" | "success" | "warning" | "danger") | (() => "" | "text" | "default" | "info" | "primary" | "success" | "warning" | "danger")) | null)[], unknown, unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly placement: EpPropFinalized<(new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | (((new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement)) | null)[], unknown, unknown, "bottom", boolean>;
- readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | (((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>)) | null)[], unknown, unknown, () => {}, boolean>;
- readonly id: StringConstructor;
- readonly size: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
- readonly splitButton: BooleanConstructor;
- readonly hideOnClick: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
- readonly loop: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
- readonly showArrow: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
- readonly showTimeout: EpPropFinalized<NumberConstructor, unknown, unknown, 150, boolean>;
- readonly hideTimeout: EpPropFinalized<NumberConstructor, unknown, unknown, 150, boolean>;
- readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | (((new (...args: any[]) => string | number) | (() => string | number)) | null)[], unknown, unknown, 0, boolean>;
- readonly maxHeight: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | (((new (...args: any[]) => string | number) | (() => string | number)) | null)[], unknown, unknown, "", boolean>;
- readonly popperClass: {
- readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | /*elided*/any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | /*elided*/any)[])[])[])[])[])[])[])[])[])[])[]) | (((new (...args: any[]) => string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | /*elided*/any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | /*elided*/any)[])[])[])[])[])[])[])[])[])[])[])) | null)[], unknown, unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly popperStyle: EpPropFinalized<(new (...args: any[]) => string | false | CSSProperties | _$vue.StyleValue[]) | (() => _$vue.StyleValue) | (((new (...args: any[]) => string | false | CSSProperties | _$vue.StyleValue[]) | (() => _$vue.StyleValue)) | null)[], unknown, unknown, undefined, boolean>;
- readonly disabled: BooleanConstructor;
- readonly role: EpPropFinalized<StringConstructor, "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "group" | "navigation" | "tree", unknown, "menu", boolean>;
- readonly buttonProps: {
- readonly type: _$vue.PropType<Partial<ButtonProps>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
- readonly appendTo: {
- readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | (((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement)) | null)[], unknown, unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
- }>, {
- t: Translator;
- ns: {
- namespace: _$vue.ComputedRef<string>;
- b: (blockSuffix?: string) => string;
- e: (element?: string) => string;
- m: (modifier?: string) => string;
- be: (blockSuffix?: string, element?: string) => string;
- em: (element?: string, modifier?: string) => string;
- bm: (blockSuffix?: string, modifier?: string) => string;
- bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
- is: {
- (name: string, state: boolean | undefined): string;
- (name: string): string;
- };
- cssVar: (object: Record<string, string>) => Record<string, string>;
- cssVarName: (name: string) => string;
- cssVarBlock: (object: Record<string, string>) => Record<string, string>;
- cssVarBlockName: (name: string) => string;
- };
- scrollbar: _$vue.Ref<null, null>;
- wrapStyle: _$vue.ComputedRef<CSSProperties>;
- dropdownTriggerKls: _$vue.ComputedRef<string[]>;
- dropdownSize: _$vue.ComputedRef<"" | "default" | "small" | "large">;
- triggerId: _$vue.ComputedRef<string>;
- currentTabId: _$vue.Ref<string | null, string | null>;
- handleCurrentTabIdChange: (id: string) => void;
- handlerMainButtonClick: (event: MouseEvent) => void;
- handleClose: () => void;
- handleOpen: () => void;
- handleBeforeShowTooltip: () => void;
- handleShowTooltip: (event?: Event) => void;
- handleBeforeHideTooltip: () => void;
- popperRef: _$vue.Ref<TooltipInstance | undefined, TooltipInstance | undefined>;
- contentRef: _$vue.Ref<HTMLElement | undefined, HTMLElement | undefined>;
- triggeringElementRef: _$vue.Ref<any, any>;
- referenceElementRef: _$vue.Ref<any, any>;
- }, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, ("click" | "command" | "visible-change")[], "click" | "command" | "visible-change", _$vue.PublicProps, Readonly<_$vue.ExtractPropTypes<{
- readonly trigger: {
- readonly type: _$vue.PropType<Arrayable<"hover" | "click" | "contextmenu">>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- readonly __epPropKey: true;
- readonly default: "hover";
- };
- readonly triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | (((new (...args: any[]) => string[]) | (() => string[])) | null)[], unknown, unknown, () => string[], boolean>;
- readonly virtualTriggering: BooleanConstructor;
- readonly virtualRef: {
- readonly type: _$vue.PropType<Measurable>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly effect: {
- readonly default: "light";
- readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | (((new (...args: any[]) => string) | (() => PopperEffect)) | null)[], unknown, unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- readonly __epPropKey: true;
- };
- readonly type: {
- readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => "" | "text" | "default" | "info" | "primary" | "success" | "warning" | "danger") | (() => "" | "text" | "default" | "info" | "primary" | "success" | "warning" | "danger") | (((new (...args: any[]) => "" | "text" | "default" | "info" | "primary" | "success" | "warning" | "danger") | (() => "" | "text" | "default" | "info" | "primary" | "success" | "warning" | "danger")) | null)[], unknown, unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly placement: EpPropFinalized<(new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | (((new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement)) | null)[], unknown, unknown, "bottom", boolean>;
- readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | (((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>)) | null)[], unknown, unknown, () => {}, boolean>;
- readonly id: StringConstructor;
- readonly size: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
- readonly splitButton: BooleanConstructor;
- readonly hideOnClick: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
- readonly loop: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
- readonly showArrow: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
- readonly showTimeout: EpPropFinalized<NumberConstructor, unknown, unknown, 150, boolean>;
- readonly hideTimeout: EpPropFinalized<NumberConstructor, unknown, unknown, 150, boolean>;
- readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | (((new (...args: any[]) => string | number) | (() => string | number)) | null)[], unknown, unknown, 0, boolean>;
- readonly maxHeight: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | (((new (...args: any[]) => string | number) | (() => string | number)) | null)[], unknown, unknown, "", boolean>;
- readonly popperClass: {
- readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | /*elided*/any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | /*elided*/any)[])[])[])[])[])[])[])[])[])[])[]) | (((new (...args: any[]) => string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | /*elided*/any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | (string | {
- [x: string]: boolean;
- } | /*elided*/any)[])[])[])[])[])[])[])[])[])[])[])) | null)[], unknown, unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly popperStyle: EpPropFinalized<(new (...args: any[]) => string | false | CSSProperties | _$vue.StyleValue[]) | (() => _$vue.StyleValue) | (((new (...args: any[]) => string | false | CSSProperties | _$vue.StyleValue[]) | (() => _$vue.StyleValue)) | null)[], unknown, unknown, undefined, boolean>;
- readonly disabled: BooleanConstructor;
- readonly role: EpPropFinalized<StringConstructor, "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "group" | "navigation" | "tree", unknown, "menu", boolean>;
- readonly buttonProps: {
- readonly type: _$vue.PropType<Partial<ButtonProps>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
- readonly appendTo: {
- readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | (((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement)) | null)[], unknown, unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
- }>> & Readonly<{
- onClick?: ((...args: any[]) => any) | undefined;
- onCommand?: ((...args: any[]) => any) | undefined;
- "onVisible-change"?: ((...args: any[]) => any) | undefined;
- }>, {
- readonly size: string;
- readonly disabled: boolean;
- readonly tabindex: EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number) | (((new (...args: any[]) => string | number) | (() => string | number)) | null)[], unknown, unknown>;
- readonly role: EpPropMergeType<StringConstructor, "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "group" | "navigation" | "tree", unknown>;
- readonly teleported: EpPropMergeType<BooleanConstructor, unknown, unknown>;
- readonly effect: EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | (((new (...args: any[]) => string) | (() => PopperEffect)) | null)[], unknown, unknown>;
- readonly popperStyle: _$vue.StyleValue;
- readonly virtualTriggering: boolean;
- readonly loop: EpPropMergeType<BooleanConstructor, unknown, unknown>;
- readonly placement: EpPropMergeType<(new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | (((new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement)) | null)[], unknown, unknown>;
- readonly popperOptions: Partial<Options>;
- readonly showArrow: EpPropMergeType<BooleanConstructor, unknown, unknown>;
- readonly persistent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
- readonly trigger: Arrayable<"hover" | "click" | "contextmenu">;
- readonly triggerKeys: string[];
- readonly maxHeight: EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number) | (((new (...args: any[]) => string | number) | (() => string | number)) | null)[], unknown, unknown>;
- readonly hideOnClick: EpPropMergeType<BooleanConstructor, unknown, unknown>;
- readonly showTimeout: number;
- readonly hideTimeout: number;
- readonly splitButton: boolean;
- }, {}, {
- ElButton: {
- new (...args: any[]): _$vue.CreateComponentPublicInstanceWithMixins<Readonly<ButtonProps> & Readonly<{
- onClick?: ((evt: MouseEvent) => any) | undefined;
- }>, {
- ref: _$vue.Ref<HTMLButtonElement | undefined, HTMLButtonElement | undefined>;
- size: _$vue.ComputedRef<"" | "default" | "small" | "large">;
- type: _$vue.ComputedRef<"" | "text" | "default" | "info" | "primary" | "success" | "warning" | "danger">;
- disabled: _$vue.ComputedRef<boolean>;
- shouldAddSpace: _$vue.ComputedRef<boolean>;
- }, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {
- click: (evt: MouseEvent) => void;
- }, _$vue.PublicProps, {
- text: boolean;
- disabled: boolean;
- type: ButtonType;
- round: boolean;
- dashed: boolean;
- nativeType: ButtonNativeType;
- loadingIcon: IconPropType;
- plain: boolean;
- autoInsertSpace: boolean;
- tag: string | _$vue.Component;
- }, false, {}, {}, _$vue.GlobalComponents, _$vue.GlobalDirectives, string, {}, any, _$vue.ComponentProvideOptions, {
- P: {};
- B: {};
- D: {};
- C: {};
- M: {};
- Defaults: {};
- }, Readonly<ButtonProps> & Readonly<{
- onClick?: ((evt: MouseEvent) => any) | undefined;
- }>, {
- ref: _$vue.Ref<HTMLButtonElement | undefined, HTMLButtonElement | undefined>;
- size: _$vue.ComputedRef<"" | "default" | "small" | "large">;
- type: _$vue.ComputedRef<"" | "text" | "default" | "info" | "primary" | "success" | "warning" | "danger">;
- disabled: _$vue.ComputedRef<boolean>;
- shouldAddSpace: _$vue.ComputedRef<boolean>;
- }, {}, {}, {}, {
- text: boolean;
- disabled: boolean;
- type: ButtonType;
- round: boolean;
- dashed: boolean;
- nativeType: ButtonNativeType;
- loadingIcon: IconPropType;
- plain: boolean;
- autoInsertSpace: boolean;
- tag: string | _$vue.Component;
- }>;
- __isFragment?: never;
- __isTeleport?: never;
- __isSuspense?: never;
- } & _$vue.ComponentOptionsBase<Readonly<ButtonProps> & Readonly<{
- onClick?: ((evt: MouseEvent) => any) | undefined;
- }>, {
- ref: _$vue.Ref<HTMLButtonElement | undefined, HTMLButtonElement | undefined>;
- size: _$vue.ComputedRef<"" | "default" | "small" | "large">;
- type: _$vue.ComputedRef<"" | "text" | "default" | "info" | "primary" | "success" | "warning" | "danger">;
- disabled: _$vue.ComputedRef<boolean>;
- shouldAddSpace: _$vue.ComputedRef<boolean>;
- }, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {
- click: (evt: MouseEvent) => void;
- }, string, {
- text: boolean;
- disabled: boolean;
- type: ButtonType;
- round: boolean;
- dashed: boolean;
- nativeType: ButtonNativeType;
- loadingIcon: IconPropType;
- plain: boolean;
- autoInsertSpace: boolean;
- tag: string | _$vue.Component;
- }, {}, string, {}, _$vue.GlobalComponents, _$vue.GlobalDirectives, string, _$vue.ComponentProvideOptions> & _$vue.VNodeProps & _$vue.AllowedComponentProps & _$vue.ComponentCustomProps & (new () => {
- $slots: {
- loading?: (props: {}) => any;
- } & {
- icon?: (props: {}) => any;
- } & {
- default?: (props: {}) => any;
- };
- }) & _$vue.ObjectPlugin & {
- setPropsDefaults: (defaults: {
- readonly size?: "" | "default" | "small" | "large" | (() => "" | "default" | "small" | "large") | undefined;
- readonly disabled?: boolean | (() => boolean) | undefined;
- readonly type?: "" | "text" | "default" | "info" | "primary" | "success" | "warning" | "danger" | (() => "" | "text" | "default" | "info" | "primary" | "success" | "warning" | "danger") | undefined;
- readonly icon?: string | _$vue.FunctionalComponent<any, {}, any, {}> | {
- new (...args: any[]): any;
- __isFragment?: never;
- __isTeleport?: never;
- __isSuspense?: never;
- } | (() => (IconPropType | undefined) & {}) | undefined;
- readonly nativeType?: "button" | "reset" | "submit" | (() => "button" | "reset" | "submit") | undefined;
- readonly loading?: boolean | (() => boolean) | undefined;
- readonly loadingIcon?: string | _$vue.FunctionalComponent<any, {}, any, {}> | {
- new (...args: any[]): any;
- __isFragment?: never;
- __isTeleport?: never;
- __isSuspense?: never;
- } | (() => (IconPropType | undefined) & {}) | undefined;
- readonly plain?: boolean | (() => boolean) | undefined;
- readonly text?: boolean | (() => boolean) | undefined;
- readonly link?: boolean | (() => boolean) | undefined;
- readonly bg?: boolean | (() => boolean) | undefined;
- readonly autofocus?: boolean | (() => boolean) | undefined;
- readonly round?: boolean | (() => boolean) | undefined;
- readonly circle?: boolean | (() => boolean) | undefined;
- readonly dashed?: boolean | (() => boolean) | undefined;
- readonly color?: string | (() => string) | undefined;
- readonly dark?: boolean | (() => boolean) | undefined;
- readonly autoInsertSpace?: boolean | (() => boolean) | undefined;
- readonly tag?: string | _$vue.FunctionalComponent<any, {}, any, {}> | {
- new (...args: any[]): any;
- __isFragment?: never;
- __isTeleport?: never;
- __isSuspense?: never;
- } | (() => (string | _$vue.Component | undefined) & {}) | undefined;
- }) => void;
- } & {
- ButtonGroup: typeof _default$1;
- };
- ElButtonGroup: {
- new (...args: any[]): _$vue.CreateComponentPublicInstanceWithMixins<Readonly<ButtonGroupProps> & Readonly<{}>, {}, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {}, _$vue.PublicProps, {
- type: "" | "text" | "default" | "info" | "primary" | "success" | "warning" | "danger";
- direction: "horizontal" | "vertical";
- }, false, {}, {}, _$vue.GlobalComponents, _$vue.GlobalDirectives, string, {}, any, _$vue.ComponentProvideOptions, {
- P: {};
- B: {};
- D: {};
- C: {};
- M: {};
- Defaults: {};
- }, Readonly<ButtonGroupProps> & Readonly<{}>, {}, {}, {}, {}, {
- type: "" | "text" | "default" | "info" | "primary" | "success" | "warning" | "danger";
- direction: "horizontal" | "vertical";
- }>;
- __isFragment?: never;
- __isTeleport?: never;
- __isSuspense?: never;
- } & _$vue.ComponentOptionsBase<Readonly<ButtonGroupProps> & Readonly<{}>, {}, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {}, string, {
- type: "" | "text" | "default" | "info" | "primary" | "success" | "warning" | "danger";
- direction: "horizontal" | "vertical";
- }, {}, string, {}, _$vue.GlobalComponents, _$vue.GlobalDirectives, string, _$vue.ComponentProvideOptions> & _$vue.VNodeProps & _$vue.AllowedComponentProps & _$vue.ComponentCustomProps & (new () => {
- $slots: {
- default?: (props: {}) => any;
- };
- });
- ElScrollbar: SFCWithInstall<{
- new (...args: any[]): _$vue.CreateComponentPublicInstanceWithMixins<Readonly<ScrollbarProps> & Readonly<{
- onScroll?: ((args_0: {
- scrollTop: number;
- scrollLeft: number;
- }) => any) | undefined;
- "onEnd-reached"?: ((direction: ScrollbarDirection) => any) | undefined;
- }>, {
- wrapRef: _$vue.Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>;
- update: () => void;
- scrollTo: {
- (xCord: number, yCord?: number): void;
- (options: ScrollToOptions): void;
- };
- setScrollTop: (value: number) => void;
- setScrollLeft: (value: number) => void;
- handleScroll: () => void;
- }, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {
- scroll: (args_0: {
- scrollTop: number;
- scrollLeft: number;
- }) => void;
- "end-reached": (direction: ScrollbarDirection) => void;
- }, _$vue.PublicProps, {
- tabindex: number | string;
- height: number | string;
- maxHeight: number | string;
- tag: keyof HTMLElementTagNameMap | (string & {});
- distance: number;
- wrapStyle: string | false | CSSProperties | _$vue.StyleValue[] | null;
- wrapClass: string | string[];
- viewClass: string | string[];
- viewStyle: string | false | CSSProperties | _$vue.StyleValue[] | null;
- minSize: number;
- }, false, {}, {}, _$vue.GlobalComponents, _$vue.GlobalDirectives, string, {}, any, _$vue.ComponentProvideOptions, {
- P: {};
- B: {};
- D: {};
- C: {};
- M: {};
- Defaults: {};
- }, Readonly<ScrollbarProps> & Readonly<{
- onScroll?: ((args_0: {
- scrollTop: number;
- scrollLeft: number;
- }) => any) | undefined;
- "onEnd-reached"?: ((direction: ScrollbarDirection) => any) | undefined;
- }>, {
- wrapRef: _$vue.Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>;
- update: () => void;
- scrollTo: {
- (xCord: number, yCord?: number): void;
- (options: ScrollToOptions): void;
- };
- setScrollTop: (value: number) => void;
- setScrollLeft: (value: number) => void;
- handleScroll: () => void;
- }, {}, {}, {}, {
- tabindex: number | string;
- height: number | string;
- maxHeight: number | string;
- tag: keyof HTMLElementTagNameMap | (string & {});
- distance: number;
- wrapStyle: string | false | CSSProperties | _$vue.StyleValue[] | null;
- wrapClass: string | string[];
- viewClass: string | string[];
- viewStyle: string | false | CSSProperties | _$vue.StyleValue[] | null;
- minSize: number;
- }>;
- __isFragment?: never;
- __isTeleport?: never;
- __isSuspense?: never;
- } & _$vue.ComponentOptionsBase<Readonly<ScrollbarProps> & Readonly<{
- onScroll?: ((args_0: {
- scrollTop: number;
- scrollLeft: number;
- }) => any) | undefined;
- "onEnd-reached"?: ((direction: ScrollbarDirection) => any) | undefined;
- }>, {
- wrapRef: _$vue.Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>;
- update: () => void;
- scrollTo: {
- (xCord: number, yCord?: number): void;
- (options: ScrollToOptions): void;
- };
- setScrollTop: (value: number) => void;
- setScrollLeft: (value: number) => void;
- handleScroll: () => void;
- }, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {
- scroll: (args_0: {
- scrollTop: number;
- scrollLeft: number;
- }) => void;
- "end-reached": (direction: ScrollbarDirection) => void;
- }, string, {
- tabindex: number | string;
- height: number | string;
- maxHeight: number | string;
- tag: keyof HTMLElementTagNameMap | (string & {});
- distance: number;
- wrapStyle: string | false | CSSProperties | _$vue.StyleValue[] | null;
- wrapClass: string | string[];
- viewClass: string | string[];
- viewStyle: string | false | CSSProperties | _$vue.StyleValue[] | null;
- minSize: number;
- }, {}, string, {}, _$vue.GlobalComponents, _$vue.GlobalDirectives, string, _$vue.ComponentProvideOptions> & _$vue.VNodeProps & _$vue.AllowedComponentProps & _$vue.ComponentCustomProps & (new () => {
- $slots: {
- default?: (props: {}) => any;
- };
- })>;
- ElTooltip: SFCWithInstall<{
- new (...args: any[]): _$vue.CreateComponentPublicInstanceWithMixins<Readonly<UseTooltipProps> & Readonly<{
- onHide?: ((...args: any[]) => any) | undefined;
- onShow?: ((...args: any[]) => any) | undefined;
- onOpen?: ((...args: any[]) => any) | undefined;
- onClose?: ((...args: any[]) => any) | undefined;
- "onUpdate:visible"?: ((...args: any[]) => any) | undefined;
- "onBefore-show"?: ((...args: any[]) => any) | undefined;
- "onBefore-hide"?: ((...args: any[]) => any) | undefined;
- }>, {
- popperRef: _$vue.Ref<PopperInstance | undefined, PopperInstance | undefined>;
- contentRef: _$vue.Ref<TooltipContentInstance | undefined, TooltipContentInstance | undefined>;
- isFocusInsideContent: (event?: FocusEvent) => boolean | undefined;
- updatePopper: () => void;
- onOpen: (event?: Event, delay?: number) => void;
- onClose: (event?: Event, delay?: number) => void;
- hide: (event?: Event) => void;
- }, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {
- hide: (...args: any[]) => void;
- show: (...args: any[]) => void;
- open: (...args: any[]) => void;
- close: (...args: any[]) => void;
- "update:visible": (...args: any[]) => void;
- "before-show": (...args: any[]) => void;
- "before-hide": (...args: any[]) => void;
- }, _$vue.PublicProps, {
- visible: boolean | null;
- content: string;
- style: string | false | CSSProperties | _$vue.StyleValue[] | null;
- role: typeof roleTypes[number];
- offset: number;
- teleported: boolean;
- effect: PopperEffect;
- enterable: boolean;
- pure: boolean;
- focusOnShow: boolean;
- trapping: boolean;
- popperStyle: string | false | CSSProperties | _$vue.StyleValue[] | null;
- stopPopperMouseEvent: boolean;
- virtualTriggering: boolean;
- loop: boolean;
- boundariesPadding: number;
- gpuAcceleration: boolean;
- placement: Placement;
- popperOptions: Partial<Options>;
- strategy: "fixed" | "absolute";
- arrowOffset: number;
- showArrow: boolean;
- showAfter: number;
- hideAfter: number;
- autoClose: number;
- trigger: Arrayable<TooltipTriggerType>;
- triggerKeys: string[];
- }, false, {}, {}, _$vue.GlobalComponents, _$vue.GlobalDirectives, string, {}, any, _$vue.ComponentProvideOptions, {
- P: {};
- B: {};
- D: {};
- C: {};
- M: {};
- Defaults: {};
- }, Readonly<UseTooltipProps> & Readonly<{
- onHide?: ((...args: any[]) => any) | undefined;
- onShow?: ((...args: any[]) => any) | undefined;
- onOpen?: ((...args: any[]) => any) | undefined;
- onClose?: ((...args: any[]) => any) | undefined;
- "onUpdate:visible"?: ((...args: any[]) => any) | undefined;
- "onBefore-show"?: ((...args: any[]) => any) | undefined;
- "onBefore-hide"?: ((...args: any[]) => any) | undefined;
- }>, {
- popperRef: _$vue.Ref<PopperInstance | undefined, PopperInstance | undefined>;
- contentRef: _$vue.Ref<TooltipContentInstance | undefined, TooltipContentInstance | undefined>;
- isFocusInsideContent: (event?: FocusEvent) => boolean | undefined;
- updatePopper: () => void;
- onOpen: (event?: Event, delay?: number) => void;
- onClose: (event?: Event, delay?: number) => void;
- hide: (event?: Event) => void;
- }, {}, {}, {}, {
- visible: boolean | null;
- content: string;
- style: string | false | CSSProperties | _$vue.StyleValue[] | null;
- role: typeof roleTypes[number];
- offset: number;
- teleported: boolean;
- effect: PopperEffect;
- enterable: boolean;
- pure: boolean;
- focusOnShow: boolean;
- trapping: boolean;
- popperStyle: string | false | CSSProperties | _$vue.StyleValue[] | null;
- stopPopperMouseEvent: boolean;
- virtualTriggering: boolean;
- loop: boolean;
- boundariesPadding: number;
- gpuAcceleration: boolean;
- placement: Placement;
- popperOptions: Partial<Options>;
- strategy: "fixed" | "absolute";
- arrowOffset: number;
- showArrow: boolean;
- showAfter: number;
- hideAfter: number;
- autoClose: number;
- trigger: Arrayable<TooltipTriggerType>;
- triggerKeys: string[];
- }>;
- __isFragment?: never;
- __isTeleport?: never;
- __isSuspense?: never;
- } & _$vue.ComponentOptionsBase<Readonly<UseTooltipProps> & Readonly<{
- onHide?: ((...args: any[]) => any) | undefined;
- onShow?: ((...args: any[]) => any) | undefined;
- onOpen?: ((...args: any[]) => any) | undefined;
- onClose?: ((...args: any[]) => any) | undefined;
- "onUpdate:visible"?: ((...args: any[]) => any) | undefined;
- "onBefore-show"?: ((...args: any[]) => any) | undefined;
- "onBefore-hide"?: ((...args: any[]) => any) | undefined;
- }>, {
- popperRef: _$vue.Ref<PopperInstance | undefined, PopperInstance | undefined>;
- contentRef: _$vue.Ref<TooltipContentInstance | undefined, TooltipContentInstance | undefined>;
- isFocusInsideContent: (event?: FocusEvent) => boolean | undefined;
- updatePopper: () => void;
- onOpen: (event?: Event, delay?: number) => void;
- onClose: (event?: Event, delay?: number) => void;
- hide: (event?: Event) => void;
- }, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {
- hide: (...args: any[]) => void;
- show: (...args: any[]) => void;
- open: (...args: any[]) => void;
- close: (...args: any[]) => void;
- "update:visible": (...args: any[]) => void;
- "before-show": (...args: any[]) => void;
- "before-hide": (...args: any[]) => void;
- }, string, {
- visible: boolean | null;
- content: string;
- style: string | false | CSSProperties | _$vue.StyleValue[] | null;
- role: typeof roleTypes[number];
- offset: number;
- teleported: boolean;
- effect: PopperEffect;
- enterable: boolean;
- pure: boolean;
- focusOnShow: boolean;
- trapping: boolean;
- popperStyle: string | false | CSSProperties | _$vue.StyleValue[] | null;
- stopPopperMouseEvent: boolean;
- virtualTriggering: boolean;
- loop: boolean;
- boundariesPadding: number;
- gpuAcceleration: boolean;
- placement: Placement;
- popperOptions: Partial<Options>;
- strategy: "fixed" | "absolute";
- arrowOffset: number;
- showArrow: boolean;
- showAfter: number;
- hideAfter: number;
- autoClose: number;
- trigger: Arrayable<TooltipTriggerType>;
- triggerKeys: string[];
- }, {}, string, {}, _$vue.GlobalComponents, _$vue.GlobalDirectives, string, _$vue.ComponentProvideOptions> & _$vue.VNodeProps & _$vue.AllowedComponentProps & _$vue.ComponentCustomProps & (new () => {
- $slots: {
- default?: (props: {}) => any;
- } & {
- content?: (props: {}) => any;
- };
- })>;
- ElRovingFocusGroup: _$vue.DefineComponent<{}, {}, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {}, string, _$vue.PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {
- ElFocusGroupCollection: {
- new (...args: any[]): _$vue.CreateComponentPublicInstanceWithMixins<Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {}, _$vue.PublicProps, {}, true, {}, {}, _$vue.GlobalComponents, _$vue.GlobalDirectives, string, {}, any, _$vue.ComponentProvideOptions, {
- P: {};
- B: {};
- D: {};
- C: {};
- M: {};
- Defaults: {};
- }, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, {}>;
- __isFragment?: never;
- __isTeleport?: never;
- __isSuspense?: never;
- } & _$vue.ComponentOptionsBase<Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {}, string, {}, {}, string, {}, _$vue.GlobalComponents, _$vue.GlobalDirectives, string, _$vue.ComponentProvideOptions> & _$vue.VNodeProps & _$vue.AllowedComponentProps & _$vue.ComponentCustomProps & {
- name: string;
- setup(): void;
- };
- ElRovingFocusGroupImpl: _$vue.DefineComponent<_$vue.ExtractPropTypes<{
- style: EpPropFinalized<(new (...args: any[]) => string | false | CSSProperties | _$vue.StyleValue[]) | (() => _$vue.StyleValue) | (((new (...args: any[]) => string | false | CSSProperties | _$vue.StyleValue[]) | (() => _$vue.StyleValue)) | null)[], unknown, unknown, undefined, boolean>;
- currentTabId: {
- readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => string) | (() => string | null) | (((new (...args: any[]) => string) | (() => string | null)) | null)[], unknown, unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- defaultCurrentTabId: StringConstructor;
- loop: BooleanConstructor;
- dir: EpPropFinalized<StringConstructor, string, unknown, string, boolean>;
- orientation: {
- readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical" | undefined) | (((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical" | undefined)) | null)[], unknown, unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- onBlur: FunctionConstructor;
- onFocus: FunctionConstructor;
- onMousedown: FunctionConstructor;
- }>, void, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, ("currentTabIdChange" | "entryFocus")[], "currentTabIdChange" | "entryFocus", _$vue.PublicProps, Readonly<_$vue.ExtractPropTypes<{
- style: EpPropFinalized<(new (...args: any[]) => string | false | CSSProperties | _$vue.StyleValue[]) | (() => _$vue.StyleValue) | (((new (...args: any[]) => string | false | CSSProperties | _$vue.StyleValue[]) | (() => _$vue.StyleValue)) | null)[], unknown, unknown, undefined, boolean>;
- currentTabId: {
- readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => string) | (() => string | null) | (((new (...args: any[]) => string) | (() => string | null)) | null)[], unknown, unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- defaultCurrentTabId: StringConstructor;
- loop: BooleanConstructor;
- dir: EpPropFinalized<StringConstructor, string, unknown, string, boolean>;
- orientation: {
- readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical" | undefined) | (((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical" | undefined)) | null)[], unknown, unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- onBlur: FunctionConstructor;
- onFocus: FunctionConstructor;
- onMousedown: FunctionConstructor;
- }>> & Readonly<{
- onCurrentTabIdChange?: ((...args: any[]) => any) | undefined;
- onEntryFocus?: ((...args: any[]) => any) | undefined;
- }>, {
- style: _$vue.StyleValue;
- loop: boolean;
- dir: string;
- }, {}, {}, {}, string, _$vue.ComponentProvideOptions, true, {}, any>;
- }, {}, string, _$vue.ComponentProvideOptions, true, {}, any>;
- ElOnlyChild: _$vue.DefineComponent<{}, () => _$vue.VNode<_$vue.RendererNode, _$vue.RendererElement, {
- [key: string]: any;
- }> | null, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {}, string, _$vue.PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, _$vue.ComponentProvideOptions, true, {}, any>;
- ElIcon: SFCWithInstall<{
- new (...args: any[]): _$vue.CreateComponentPublicInstanceWithMixins<Readonly<IconProps> & Readonly<{}>, {}, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {}, _$vue.PublicProps, {}, false, {}, {}, _$vue.GlobalComponents, _$vue.GlobalDirectives, string, {}, any, _$vue.ComponentProvideOptions, {
- P: {};
- B: {};
- D: {};
- C: {};
- M: {};
- Defaults: {};
- }, Readonly<IconProps> & Readonly<{}>, {}, {}, {}, {}, {}>;
- __isFragment?: never;
- __isTeleport?: never;
- __isSuspense?: never;
- } & _$vue.ComponentOptionsBase<Readonly<IconProps> & Readonly<{}>, {}, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {}, string, {}, {}, string, {}, _$vue.GlobalComponents, _$vue.GlobalDirectives, string, _$vue.ComponentProvideOptions> & _$vue.VNodeProps & _$vue.AllowedComponentProps & _$vue.ComponentCustomProps & (new () => {
- $slots: {
- default?: (props: {}) => any;
- };
- })>;
- ArrowDown: _$vue.DefineComponent<{}, void, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {}, string, _$vue.PublicProps, Readonly<{}>, {}, {}, {}, {}, string, _$vue.ComponentProvideOptions, true, {}, any>;
- }, {}, string, _$vue.ComponentProvideOptions, true, {}, any>;
- //#endregion
- export { _default as default };
|