| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- import { SFCWithInstall } from "../../../utils/vue/typescript.js";
- import { EpPropFinalized, EpPropMergeType } from "../../../utils/vue/props/types.js";
- import { IconProps } from "../../icon/src/icon.js";
- import * as _$vue from "vue";
- //#region ../../packages/components/dropdown/src/dropdown-item.vue.d.ts
- declare const _default: typeof __VLS_export;
- declare const __VLS_export: _$vue.DefineComponent<_$vue.ExtractPropTypes<{
- readonly command: EpPropFinalized<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown, () => {}, boolean>;
- readonly disabled: BooleanConstructor;
- readonly divided: BooleanConstructor;
- readonly textValue: StringConstructor;
- readonly icon: {
- readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => (string | _$vue.Component) & {}) | (() => string | _$vue.Component) | (((new (...args: any[]) => (string | _$vue.Component) & {}) | (() => string | _$vue.Component)) | null)[], unknown, unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- }>, {
- handleClick: (event: PointerEvent) => void;
- handlePointerMove: (event: PointerEvent) => void;
- handlePointerLeave: (event: PointerEvent) => void;
- propsAndAttrs: _$vue.ComputedRef<{
- disabled: boolean;
- command: EpPropMergeType<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown>;
- divided: boolean;
- icon: EpPropMergeType<(new (...args: any[]) => (string | _$vue.Component) & {}) | (() => string | _$vue.Component) | (((new (...args: any[]) => (string | _$vue.Component) & {}) | (() => string | _$vue.Component)) | null)[], unknown, unknown> | undefined;
- textValue: string | undefined;
- onClick: ((...args: any[]) => any) | undefined;
- onPointermove: ((...args: any[]) => any) | undefined;
- onPointerleave: ((...args: any[]) => any) | undefined;
- }>;
- }, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, ("click" | "pointerleave" | "pointermove")[], "click" | "pointerleave" | "pointermove", _$vue.PublicProps, Readonly<_$vue.ExtractPropTypes<{
- readonly command: EpPropFinalized<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown, () => {}, boolean>;
- readonly disabled: BooleanConstructor;
- readonly divided: BooleanConstructor;
- readonly textValue: StringConstructor;
- readonly icon: {
- readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => (string | _$vue.Component) & {}) | (() => string | _$vue.Component) | (((new (...args: any[]) => (string | _$vue.Component) & {}) | (() => string | _$vue.Component)) | null)[], unknown, unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- }>> & Readonly<{
- onClick?: ((...args: any[]) => any) | undefined;
- onPointermove?: ((...args: any[]) => any) | undefined;
- onPointerleave?: ((...args: any[]) => any) | undefined;
- }>, {
- readonly disabled: boolean;
- readonly command: EpPropMergeType<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown>;
- readonly divided: boolean;
- }, {}, {
- ElRovingFocusItem: _$vue.DefineComponent<_$vue.ExtractPropTypes<{
- focusable: {
- type: BooleanConstructor;
- default: boolean;
- };
- active: BooleanConstructor;
- }>, {
- id: _$vue.Ref<string, string>;
- handleKeydown: (event: Event) => void;
- handleFocus: (event: Event) => void;
- handleMousedown: (event: Event) => void;
- }, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, ("focus" | "keydown" | "mousedown")[], "focus" | "keydown" | "mousedown", _$vue.PublicProps, Readonly<_$vue.ExtractPropTypes<{
- focusable: {
- type: BooleanConstructor;
- default: boolean;
- };
- active: BooleanConstructor;
- }>> & Readonly<{
- onFocus?: ((...args: any[]) => any) | undefined;
- onKeydown?: ((...args: any[]) => any) | undefined;
- onMousedown?: ((...args: any[]) => any) | undefined;
- }>, {
- active: boolean;
- focusable: boolean;
- }, {}, {
- ElRovingFocusCollectionItem: {
- 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(_: unknown, {
- attrs
- }: _$vue.SetupContext): void;
- };
- }, {}, string, _$vue.ComponentProvideOptions, true, {}, any>;
- ElDropdownItemImpl: _$vue.DefineComponent<_$vue.ExtractPropTypes<{
- readonly command: EpPropFinalized<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown, () => {}, boolean>;
- readonly disabled: BooleanConstructor;
- readonly divided: BooleanConstructor;
- readonly textValue: StringConstructor;
- readonly icon: {
- readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => (string | _$vue.Component) & {}) | (() => string | _$vue.Component) | (((new (...args: any[]) => (string | _$vue.Component) & {}) | (() => string | _$vue.Component)) | null)[], unknown, unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- }>, {
- 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;
- };
- itemRef: (el: Element | _$vue.ComponentPublicInstance | null) => void;
- dataset: {
- "data-el-collection-item": string;
- };
- role: _$vue.ComputedRef<string>;
- tabIndex: _$vue.Ref<number, number>;
- handleFocus: (e: Event) => void;
- handleKeydown: (event: KeyboardEvent) => void;
- handleMousedown: (e: Event) => void;
- }, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, ("click" | "pointerleave" | "pointermove" | "clickimpl")[], "click" | "pointerleave" | "pointermove" | "clickimpl", _$vue.PublicProps, Readonly<_$vue.ExtractPropTypes<{
- readonly command: EpPropFinalized<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown, () => {}, boolean>;
- readonly disabled: BooleanConstructor;
- readonly divided: BooleanConstructor;
- readonly textValue: StringConstructor;
- readonly icon: {
- readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => (string | _$vue.Component) & {}) | (() => string | _$vue.Component) | (((new (...args: any[]) => (string | _$vue.Component) & {}) | (() => string | _$vue.Component)) | null)[], unknown, unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- }>> & Readonly<{
- onClick?: ((...args: any[]) => any) | undefined;
- onPointermove?: ((...args: any[]) => any) | undefined;
- onPointerleave?: ((...args: any[]) => any) | undefined;
- onClickimpl?: ((...args: any[]) => any) | undefined;
- }>, {
- readonly disabled: boolean;
- readonly command: EpPropMergeType<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown>;
- readonly divided: boolean;
- }, {}, {
- 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;
- };
- })>;
- }, {}, string, _$vue.ComponentProvideOptions, true, {}, any>;
- }, {}, string, _$vue.ComponentProvideOptions, true, {}, any>;
- //#endregion
- export { _default as default };
|