UNPKG

@fe6/water-pro

Version:

An enterprise-class UI design language and Vue-based implementation

377 lines (376 loc) 17.6 kB
/** @format */ import type { Ref } from 'vue'; import type { FormProps, FormSchema } from '../types/form'; export declare function useItemLabelWidth(schemaItemRef: Ref<FormSchema>, propsRef: Ref<FormProps>): import("vue").ComputedRef<{ labelCol: { span?: string | number; order?: string | number; offset?: string | number; push?: string | number; pull?: string | number; xs?: string | number | import("../../../grid/Col").ColSize | import("../types").ColEx; sm?: string | number | import("../../../grid/Col").ColSize | import("../types").ColEx; md?: string | number | import("../../../grid/Col").ColSize | import("../types").ColEx; lg?: string | number | import("../../../grid/Col").ColSize | import("../types").ColEx; xl?: string | number | import("../../../grid/Col").ColSize | import("../types").ColEx; xxl?: string | number | import("../../../grid/Col").ColSize | import("../types").ColEx; prefixCls?: string; flex?: string | number; innerHTML?: string; class?: any; style?: any; accesskey?: string; contenteditable?: "inherit" | (boolean | "false" | "true"); contextmenu?: string; dir?: string; draggable?: boolean | "false" | "true"; hidden?: boolean; id?: string; lang?: string; placeholder?: string; spellcheck?: boolean | "false" | "true"; tabindex?: string | number; title?: string; translate?: "yes" | "no"; radiogroup?: string; role?: string; about?: string; datatype?: string; inlist?: any; prefix?: string; property?: string; resource?: string; typeof?: string; vocab?: string; autocapitalize?: string; autocorrect?: string; autocave?: string; color?: string; itemprop?: string; itemscope?: boolean; itemtype?: string; itemid?: string; itemref?: string; results?: number; security?: string; unselectable?: "on" | "off"; inputmode?: "text" | "none" | "search" | "tel" | "url" | "email" | "numeric" | "decimal"; is?: string; 'aria-activedescendant'?: string; 'aria-atomic'?: boolean | "false" | "true"; 'aria-autocomplete'?: "none" | "both" | "inline" | "list"; 'aria-busy'?: boolean | "false" | "true"; 'aria-checked'?: boolean | "mixed" | "false" | "true"; 'aria-colcount'?: number; 'aria-colindex'?: number; 'aria-colspan'?: number; 'aria-controls'?: string; 'aria-current'?: boolean | "time" | "page" | "false" | "true" | "step" | "location" | "date"; 'aria-describedby'?: string; 'aria-details'?: string; 'aria-disabled'?: boolean | "false" | "true"; 'aria-dropeffect'?: "link" | "none" | "copy" | "move" | "popup" | "execute"; 'aria-errormessage'?: string; 'aria-expanded'?: boolean | "false" | "true"; 'aria-flowto'?: string; 'aria-grabbed'?: boolean | "false" | "true"; 'aria-haspopup'?: boolean | "dialog" | "menu" | "listbox" | "grid" | "false" | "true" | "tree"; 'aria-hidden'?: boolean | "false" | "true"; 'aria-invalid'?: boolean | "false" | "true" | "grammar" | "spelling"; 'aria-keyshortcuts'?: string; 'aria-label'?: string; 'aria-labelledby'?: string; 'aria-level'?: number; 'aria-live'?: "off" | "polite" | "assertive"; 'aria-modal'?: boolean | "false" | "true"; 'aria-multiline'?: boolean | "false" | "true"; 'aria-multiselectable'?: boolean | "false" | "true"; 'aria-orientation'?: "horizontal" | "vertical"; 'aria-owns'?: string; 'aria-placeholder'?: string; 'aria-posinset'?: number; 'aria-pressed'?: boolean | "mixed" | "false" | "true"; 'aria-readonly'?: boolean | "false" | "true"; 'aria-relevant'?: "text" | "all" | "additions" | "additions text" | "removals"; 'aria-required'?: boolean | "false" | "true"; 'aria-roledescription'?: string; 'aria-rowcount'?: number; 'aria-rowindex'?: number; 'aria-rowspan'?: number; 'aria-selected'?: boolean | "false" | "true"; 'aria-setsize'?: number; 'aria-sort'?: "none" | "ascending" | "descending" | "other"; 'aria-valuemax'?: number; 'aria-valuemin'?: number; 'aria-valuenow'?: number; 'aria-valuetext'?: string; onCopy?: (payload: ClipboardEvent) => void; onCut?: (payload: ClipboardEvent) => void; onPaste?: (payload: ClipboardEvent) => void; onCompositionend?: (payload: CompositionEvent) => void; onCompositionstart?: (payload: CompositionEvent) => void; onCompositionupdate?: (payload: CompositionEvent) => void; onDrag?: (payload: DragEvent) => void; onDragend?: (payload: DragEvent) => void; onDragenter?: (payload: DragEvent) => void; onDragexit?: (payload: DragEvent) => void; onDragleave?: (payload: DragEvent) => void; onDragover?: (payload: DragEvent) => void; onDragstart?: (payload: DragEvent) => void; onDrop?: (payload: DragEvent) => void; onFocus?: (payload: FocusEvent) => void; onFocusin?: (payload: FocusEvent) => void; onFocusout?: (payload: FocusEvent) => void; onBlur?: (payload: FocusEvent) => void; onChange?: (payload: Event) => void; onBeforeinput?: (payload: Event) => void; onInput?: (payload: Event) => void; onReset?: (payload: Event) => void; onSubmit?: (payload: Event) => void; onInvalid?: (payload: Event) => void; onLoad?: (payload: Event) => void; onError?: (payload: Event) => void; onKeydown?: (payload: KeyboardEvent) => void; onKeypress?: (payload: KeyboardEvent) => void; onKeyup?: (payload: KeyboardEvent) => void; onAuxclick?: (payload: MouseEvent) => void; onClick?: (payload: MouseEvent) => void; onContextmenu?: (payload: MouseEvent) => void; onDblclick?: (payload: MouseEvent) => void; onMousedown?: (payload: MouseEvent) => void; onMouseenter?: (payload: MouseEvent) => void; onMouseleave?: (payload: MouseEvent) => void; onMousemove?: (payload: MouseEvent) => void; onMouseout?: (payload: MouseEvent) => void; onMouseover?: (payload: MouseEvent) => void; onMouseup?: (payload: MouseEvent) => void; onAbort?: (payload: Event) => void; onCanplay?: (payload: Event) => void; onCanplaythrough?: (payload: Event) => void; onDurationchange?: (payload: Event) => void; onEmptied?: (payload: Event) => void; onEncrypted?: (payload: Event) => void; onEnded?: (payload: Event) => void; onLoadeddata?: (payload: Event) => void; onLoadedmetadata?: (payload: Event) => void; onLoadstart?: (payload: Event) => void; onPause?: (payload: Event) => void; onPlay?: (payload: Event) => void; onPlaying?: (payload: Event) => void; onProgress?: (payload: Event) => void; onRatechange?: (payload: Event) => void; onSeeked?: (payload: Event) => void; onSeeking?: (payload: Event) => void; onStalled?: (payload: Event) => void; onSuspend?: (payload: Event) => void; onTimeupdate?: (payload: Event) => void; onVolumechange?: (payload: Event) => void; onWaiting?: (payload: Event) => void; onSelect?: (payload: Event) => void; onScroll?: (payload: UIEvent) => void; onTouchcancel?: (payload: TouchEvent) => void; onTouchend?: (payload: TouchEvent) => void; onTouchmove?: (payload: TouchEvent) => void; onTouchstart?: (payload: TouchEvent) => void; onPointerdown?: (payload: PointerEvent) => void; onPointermove?: (payload: PointerEvent) => void; onPointerup?: (payload: PointerEvent) => void; onPointercancel?: (payload: PointerEvent) => void; onPointerenter?: (payload: PointerEvent) => void; onPointerleave?: (payload: PointerEvent) => void; onPointerover?: (payload: PointerEvent) => void; onPointerout?: (payload: PointerEvent) => void; onWheel?: (payload: WheelEvent) => void; onAnimationstart?: (payload: AnimationEvent) => void; onAnimationend?: (payload: AnimationEvent) => void; onAnimationiteration?: (payload: AnimationEvent) => void; onTransitionend?: (payload: TransitionEvent) => void; onTransitionstart?: (payload: TransitionEvent) => void; }; wrapperCol: { span?: string | number; order?: string | number; offset?: string | number; push?: string | number; pull?: string | number; xs?: string | number | import("../../../grid/Col").ColSize | import("../types").ColEx; sm?: string | number | import("../../../grid/Col").ColSize | import("../types").ColEx; md?: string | number | import("../../../grid/Col").ColSize | import("../types").ColEx; lg?: string | number | import("../../../grid/Col").ColSize | import("../types").ColEx; xl?: string | number | import("../../../grid/Col").ColSize | import("../types").ColEx; xxl?: string | number | import("../../../grid/Col").ColSize | import("../types").ColEx; prefixCls?: string; flex?: string | number; innerHTML?: string; class?: any; style?: any; accesskey?: string; contenteditable?: "inherit" | (boolean | "false" | "true"); contextmenu?: string; dir?: string; draggable?: boolean | "false" | "true"; hidden?: boolean; id?: string; lang?: string; placeholder?: string; spellcheck?: boolean | "false" | "true"; tabindex?: string | number; title?: string; translate?: "yes" | "no"; radiogroup?: string; role?: string; about?: string; datatype?: string; inlist?: any; prefix?: string; property?: string; resource?: string; typeof?: string; vocab?: string; autocapitalize?: string; autocorrect?: string; autocave?: string; color?: string; itemprop?: string; itemscope?: boolean; itemtype?: string; itemid?: string; itemref?: string; results?: number; security?: string; unselectable?: "on" | "off"; inputmode?: "text" | "none" | "search" | "tel" | "url" | "email" | "numeric" | "decimal"; is?: string; 'aria-activedescendant'?: string; 'aria-atomic'?: boolean | "false" | "true"; 'aria-autocomplete'?: "none" | "both" | "inline" | "list"; 'aria-busy'?: boolean | "false" | "true"; 'aria-checked'?: boolean | "mixed" | "false" | "true"; 'aria-colcount'?: number; 'aria-colindex'?: number; 'aria-colspan'?: number; 'aria-controls'?: string; 'aria-current'?: boolean | "time" | "page" | "false" | "true" | "step" | "location" | "date"; 'aria-describedby'?: string; 'aria-details'?: string; 'aria-disabled'?: boolean | "false" | "true"; 'aria-dropeffect'?: "link" | "none" | "copy" | "move" | "popup" | "execute"; 'aria-errormessage'?: string; 'aria-expanded'?: boolean | "false" | "true"; 'aria-flowto'?: string; 'aria-grabbed'?: boolean | "false" | "true"; 'aria-haspopup'?: boolean | "dialog" | "menu" | "listbox" | "grid" | "false" | "true" | "tree"; 'aria-hidden'?: boolean | "false" | "true"; 'aria-invalid'?: boolean | "false" | "true" | "grammar" | "spelling"; 'aria-keyshortcuts'?: string; 'aria-label'?: string; 'aria-labelledby'?: string; 'aria-level'?: number; 'aria-live'?: "off" | "polite" | "assertive"; 'aria-modal'?: boolean | "false" | "true"; 'aria-multiline'?: boolean | "false" | "true"; 'aria-multiselectable'?: boolean | "false" | "true"; 'aria-orientation'?: "horizontal" | "vertical"; 'aria-owns'?: string; 'aria-placeholder'?: string; 'aria-posinset'?: number; 'aria-pressed'?: boolean | "mixed" | "false" | "true"; 'aria-readonly'?: boolean | "false" | "true"; 'aria-relevant'?: "text" | "all" | "additions" | "additions text" | "removals"; 'aria-required'?: boolean | "false" | "true"; 'aria-roledescription'?: string; 'aria-rowcount'?: number; 'aria-rowindex'?: number; 'aria-rowspan'?: number; 'aria-selected'?: boolean | "false" | "true"; 'aria-setsize'?: number; 'aria-sort'?: "none" | "ascending" | "descending" | "other"; 'aria-valuemax'?: number; 'aria-valuemin'?: number; 'aria-valuenow'?: number; 'aria-valuetext'?: string; onCopy?: (payload: ClipboardEvent) => void; onCut?: (payload: ClipboardEvent) => void; onPaste?: (payload: ClipboardEvent) => void; onCompositionend?: (payload: CompositionEvent) => void; onCompositionstart?: (payload: CompositionEvent) => void; onCompositionupdate?: (payload: CompositionEvent) => void; onDrag?: (payload: DragEvent) => void; onDragend?: (payload: DragEvent) => void; onDragenter?: (payload: DragEvent) => void; onDragexit?: (payload: DragEvent) => void; onDragleave?: (payload: DragEvent) => void; onDragover?: (payload: DragEvent) => void; onDragstart?: (payload: DragEvent) => void; onDrop?: (payload: DragEvent) => void; onFocus?: (payload: FocusEvent) => void; onFocusin?: (payload: FocusEvent) => void; onFocusout?: (payload: FocusEvent) => void; onBlur?: (payload: FocusEvent) => void; onChange?: (payload: Event) => void; onBeforeinput?: (payload: Event) => void; onInput?: (payload: Event) => void; onReset?: (payload: Event) => void; onSubmit?: (payload: Event) => void; onInvalid?: (payload: Event) => void; onLoad?: (payload: Event) => void; onError?: (payload: Event) => void; onKeydown?: (payload: KeyboardEvent) => void; onKeypress?: (payload: KeyboardEvent) => void; onKeyup?: (payload: KeyboardEvent) => void; onAuxclick?: (payload: MouseEvent) => void; onClick?: (payload: MouseEvent) => void; onContextmenu?: (payload: MouseEvent) => void; onDblclick?: (payload: MouseEvent) => void; onMousedown?: (payload: MouseEvent) => void; onMouseenter?: (payload: MouseEvent) => void; onMouseleave?: (payload: MouseEvent) => void; onMousemove?: (payload: MouseEvent) => void; onMouseout?: (payload: MouseEvent) => void; onMouseover?: (payload: MouseEvent) => void; onMouseup?: (payload: MouseEvent) => void; onAbort?: (payload: Event) => void; onCanplay?: (payload: Event) => void; onCanplaythrough?: (payload: Event) => void; onDurationchange?: (payload: Event) => void; onEmptied?: (payload: Event) => void; onEncrypted?: (payload: Event) => void; onEnded?: (payload: Event) => void; onLoadeddata?: (payload: Event) => void; onLoadedmetadata?: (payload: Event) => void; onLoadstart?: (payload: Event) => void; onPause?: (payload: Event) => void; onPlay?: (payload: Event) => void; onPlaying?: (payload: Event) => void; onProgress?: (payload: Event) => void; onRatechange?: (payload: Event) => void; onSeeked?: (payload: Event) => void; onSeeking?: (payload: Event) => void; onStalled?: (payload: Event) => void; onSuspend?: (payload: Event) => void; onTimeupdate?: (payload: Event) => void; onVolumechange?: (payload: Event) => void; onWaiting?: (payload: Event) => void; onSelect?: (payload: Event) => void; onScroll?: (payload: UIEvent) => void; onTouchcancel?: (payload: TouchEvent) => void; onTouchend?: (payload: TouchEvent) => void; onTouchmove?: (payload: TouchEvent) => void; onTouchstart?: (payload: TouchEvent) => void; onPointerdown?: (payload: PointerEvent) => void; onPointermove?: (payload: PointerEvent) => void; onPointerup?: (payload: PointerEvent) => void; onPointercancel?: (payload: PointerEvent) => void; onPointerenter?: (payload: PointerEvent) => void; onPointerleave?: (payload: PointerEvent) => void; onPointerover?: (payload: PointerEvent) => void; onPointerout?: (payload: PointerEvent) => void; onWheel?: (payload: WheelEvent) => void; onAnimationstart?: (payload: AnimationEvent) => void; onAnimationend?: (payload: AnimationEvent) => void; onAnimationiteration?: (payload: AnimationEvent) => void; onTransitionend?: (payload: TransitionEvent) => void; onTransitionstart?: (payload: TransitionEvent) => void; }; }>; export declare function useActionLabelWidth(schemasRef: Ref<FormSchema>[], propsRef: Ref<FormProps>): import("vue").ComputedRef<Partial<import("../types").ColEx>>;