UNPKG

hongluan-ui

Version:
371 lines (370 loc) 16.9 kB
declare const _default: import("vue").DefineComponent<{ readonly disabled: BooleanConstructor; readonly trigger: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("hongluan-ui/es/utils").Arrayable<import("./trigger").TooltipTriggerType>>, unknown, unknown, "hover", boolean>; readonly triggerKeys: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<string[]>, unknown, unknown, () => string[], boolean>; readonly virtualRef: { readonly type: import("vue").PropType<import("hongluan-ui/es/tokens").Measurable>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly virtualTriggering: BooleanConstructor; readonly onMouseenter: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onMouseleave: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onClick: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onKeydown: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onFocus: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onBlur: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onContextmenu: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly id: StringConstructor; readonly open: BooleanConstructor; }, { props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly disabled: BooleanConstructor; readonly trigger: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("hongluan-ui/es/utils").Arrayable<import("./trigger").TooltipTriggerType>>, unknown, unknown, "hover", boolean>; readonly triggerKeys: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<string[]>, unknown, unknown, () => string[], boolean>; readonly virtualRef: { readonly type: import("vue").PropType<import("hongluan-ui/es/tokens").Measurable>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly virtualTriggering: BooleanConstructor; readonly onMouseenter: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onMouseleave: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onClick: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onKeydown: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onFocus: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onBlur: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onContextmenu: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly id: StringConstructor; readonly open: BooleanConstructor; }>> & { [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any); }>>; controlled: import("vue").Ref<boolean>; id: import("vue").Ref<string>; open: import("vue").Ref<boolean>; onOpen: (e?: Event) => void; onClose: (e?: Event) => void; onToggle: (e: Event) => void; triggerRef: import("vue").Ref<{ forwardRef: HTMLElement; }>; stopWhenControlledOrDisabled: () => boolean; trigger: import("vue").Ref<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<import("hongluan-ui/es/utils").Arrayable<import("./trigger").TooltipTriggerType>>, unknown, unknown>>; onMouseenter: (event: Event) => void; onMouseleave: (event: Event) => void; onClick: (event: Event) => void; onFocus: (event: Event) => void; onBlur: (event: Event) => void; onContextMenu: (event: Event) => void; onKeydown: (event: KeyboardEvent) => void; HlPopperTrigger: import("vue").DefineComponent<{ readonly virtualRef: { readonly type: import("vue").PropType<import("hongluan-ui/es/tokens").Measurable>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly virtualTriggering: BooleanConstructor; readonly onMouseenter: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onMouseleave: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onClick: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onKeydown: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onFocus: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onBlur: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onContextmenu: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly id: StringConstructor; readonly open: BooleanConstructor; }, { props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly virtualRef: { readonly type: import("vue").PropType<import("hongluan-ui/es/tokens").Measurable>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly virtualTriggering: BooleanConstructor; readonly onMouseenter: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onMouseleave: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onClick: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onKeydown: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onFocus: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onBlur: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onContextmenu: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly id: StringConstructor; readonly open: BooleanConstructor; }>> & { [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any); }>>; role: import("vue").ComputedRef<string>; triggerRef: import("vue").Ref<import("hongluan-ui/es/tokens").Measurable>; ariaControls: import("vue").ComputedRef<string>; ariaDescribedby: import("vue").ComputedRef<string>; ariaHaspopup: import("vue").ComputedRef<string>; ariaExpanded: import("vue").ComputedRef<string>; virtualTriggerAriaStopWatch: import("vue").WatchStopHandle; TRIGGER_ELE_EVENTS: readonly ["onMouseenter", "onMouseleave", "onClick", "onKeydown", "onFocus", "onBlur", "onContextmenu"]; HlOnlyChild: import("vue").DefineComponent<{}, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>; }, 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 virtualRef: { readonly type: import("vue").PropType<import("hongluan-ui/es/tokens").Measurable>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly virtualTriggering: BooleanConstructor; readonly onMouseenter: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onMouseleave: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onClick: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onKeydown: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onFocus: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onBlur: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onContextmenu: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly id: StringConstructor; readonly open: BooleanConstructor; }>>, { virtualTriggering: boolean; open: boolean; }>; }, 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 disabled: BooleanConstructor; readonly trigger: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("hongluan-ui/es/utils").Arrayable<import("./trigger").TooltipTriggerType>>, unknown, unknown, "hover", boolean>; readonly triggerKeys: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<string[]>, unknown, unknown, () => string[], boolean>; readonly virtualRef: { readonly type: import("vue").PropType<import("hongluan-ui/es/tokens").Measurable>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly virtualTriggering: BooleanConstructor; readonly onMouseenter: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onMouseleave: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onClick: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onKeydown: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onFocus: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onBlur: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onContextmenu: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly id: StringConstructor; readonly open: BooleanConstructor; }>>, { disabled: boolean; trigger: import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<import("hongluan-ui/es/utils").Arrayable<import("./trigger").TooltipTriggerType>>, unknown, unknown>; virtualTriggering: boolean; open: boolean; triggerKeys: string[]; }>; export default _default;