117 changed files with 9 additions and 63479 deletions
@ -1,4 +0,0 @@ |
|||
import type { default as CascaderNode } from './node'; |
|||
export declare const getMenuIndex: (el: HTMLElement) => number; |
|||
export declare const checkNode: (el: HTMLElement) => void; |
|||
export declare const sortByOriginalOrder: (oldNodes: CascaderNode[], newNodes: CascaderNode[]) => CascaderNode[]; |
|||
@ -1,3 +0,0 @@ |
|||
import type { Dayjs } from 'dayjs'; |
|||
export declare const getTime: (value: number | Dayjs) => number; |
|||
export declare const formatTime: (timestamp: number, format: string) => string; |
|||
@ -1,31 +0,0 @@ |
|||
import dayjs from 'dayjs'; |
|||
import type { Dayjs } from 'dayjs'; |
|||
import type { DateCell } from './date-picker.type'; |
|||
declare type DayRange = [Dayjs | undefined, Dayjs | undefined]; |
|||
export declare const isValidRange: (range: DayRange) => boolean; |
|||
declare type GetDefaultValueParams = { |
|||
lang: string; |
|||
unit: 'month' | 'year'; |
|||
unlinkPanels: boolean; |
|||
}; |
|||
export declare type DefaultValue = [Date, Date] | Date | undefined; |
|||
export declare const getDefaultValue: (defaultValue: DefaultValue, { lang, unit, unlinkPanels }: GetDefaultValueParams) => dayjs.Dayjs[]; |
|||
declare type Dimension = { |
|||
row: number; |
|||
column: number; |
|||
}; |
|||
declare type BuildPickerTableMetadata = { |
|||
startDate?: Dayjs | null; |
|||
unit: 'month' | 'day'; |
|||
columnIndexOffset: number; |
|||
now: Dayjs; |
|||
nextEndDate: Dayjs | null; |
|||
relativeDateGetter: (index: number) => Dayjs; |
|||
setCellMetadata?: (cell: DateCell, dimension: { |
|||
rowIndex: number; |
|||
columnIndex: number; |
|||
}) => void; |
|||
setRowMetadata?: (row: DateCell[]) => void; |
|||
}; |
|||
export declare const buildPickerTable: (dimension: Dimension, rows: DateCell[][], { columnIndexOffset, startDate, nextEndDate, now, unit, relativeDateGetter, setCellMetadata, setRowMetadata, }: BuildPickerTableMetadata) => void; |
|||
export {}; |
|||
@ -1,6 +0,0 @@ |
|||
import type { IElDropdownInstance } from './dropdown'; |
|||
export declare const useDropdown: () => { |
|||
elDropdown: IElDropdownInstance; |
|||
_elDropdownSize: import("vue").ComputedRef<import("vue").ComputedRef<string> | undefined>; |
|||
}; |
|||
export declare const initDropdownDomEvent: (dropdownChildren: any, triggerElm: any, _instance: any) => void; |
|||
@ -1,29 +0,0 @@ |
|||
declare const focusReason: import("vue").Ref<"pointer" | "keyboard" | undefined>; |
|||
declare const lastUserFocusTimestamp: import("vue").Ref<number>; |
|||
declare const lastAutomatedFocusTimestamp: import("vue").Ref<number>; |
|||
export declare type FocusLayer = { |
|||
paused: boolean; |
|||
pause: () => void; |
|||
resume: () => void; |
|||
}; |
|||
export declare type FocusStack = FocusLayer[]; |
|||
export declare const obtainAllFocusableElements: (element: HTMLElement) => HTMLElement[]; |
|||
export declare const getVisibleElement: (elements: HTMLElement[], container: HTMLElement) => HTMLElement | undefined; |
|||
export declare const isHidden: (element: HTMLElement, container: HTMLElement) => boolean; |
|||
export declare const getEdges: (container: HTMLElement) => (HTMLElement | undefined)[]; |
|||
export declare const tryFocus: (element?: HTMLElement | { |
|||
focus: () => void; |
|||
} | null | undefined, shouldSelect?: boolean | undefined) => void; |
|||
export declare const focusFirstDescendant: (elements: HTMLElement[], shouldSelect?: boolean) => void; |
|||
export declare const focusableStack: { |
|||
push: (layer: FocusLayer) => void; |
|||
remove: (layer: FocusLayer) => void; |
|||
}; |
|||
export declare const isFocusCausedByUserEvent: () => boolean; |
|||
export declare const useFocusReason: () => { |
|||
focusReason: typeof focusReason; |
|||
lastUserFocusTimestamp: typeof lastUserFocusTimestamp; |
|||
lastAutomatedFocusTimestamp: typeof lastAutomatedFocusTimestamp; |
|||
}; |
|||
export declare const createFocusOutPreventedEvent: (detail: CustomEventInit['detail']) => CustomEvent<any>; |
|||
export {}; |
|||
@ -1,9 +0,0 @@ |
|||
import type { Arrayable } from 'element-plus/es/utils'; |
|||
import type { FormItemContext } from './types'; |
|||
import type { FormItemProp } from './form-item'; |
|||
export declare function useFormLabelWidth(): { |
|||
autoLabelWidth: import("vue").ComputedRef<string>; |
|||
registerLabelWidth: (val: number, oldVal: number) => void; |
|||
deregisterLabelWidth: (val: number) => void; |
|||
}; |
|||
export declare const filterFields: (fields: FormItemContext[], props: Arrayable<FormItemProp>) => FormItemContext[]; |
|||
@ -1,6 +0,0 @@ |
|||
declare type TextAreaHeight = { |
|||
height: string; |
|||
minHeight?: string; |
|||
}; |
|||
export declare function calcTextareaHeight(targetElement: HTMLTextAreaElement, minRows?: number, maxRows?: number): TextAreaHeight; |
|||
export {}; |
|||
@ -1 +0,0 @@ |
|||
export declare const usePagination: () => import("./constants").ElPaginationContext; |
|||
@ -1,49 +0,0 @@ |
|||
import type { ComponentPublicInstance } from 'vue'; |
|||
import type { MaybeRef } from '@vueuse/core'; |
|||
import type { Modifier } from '@popperjs/core'; |
|||
import type { Measurable } from './constants'; |
|||
import type { PopperCoreConfigProps } from './content'; |
|||
export declare const buildPopperOptions: (props: PopperCoreConfigProps, modifiers?: Modifier<any, any>[]) => { |
|||
modifiers: (Modifier<any, any> | { |
|||
name: string; |
|||
options: { |
|||
offset: number[]; |
|||
padding?: undefined; |
|||
fallbackPlacements?: undefined; |
|||
gpuAcceleration?: undefined; |
|||
}; |
|||
} | { |
|||
name: string; |
|||
options: { |
|||
padding: { |
|||
top: number; |
|||
bottom: number; |
|||
left: number; |
|||
right: number; |
|||
}; |
|||
offset?: undefined; |
|||
fallbackPlacements?: undefined; |
|||
gpuAcceleration?: undefined; |
|||
}; |
|||
} | { |
|||
name: string; |
|||
options: { |
|||
padding: number; |
|||
fallbackPlacements: import("@popperjs/core").Placement[] | undefined; |
|||
offset?: undefined; |
|||
gpuAcceleration?: undefined; |
|||
}; |
|||
} | { |
|||
name: string; |
|||
options: { |
|||
gpuAcceleration: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; |
|||
offset?: undefined; |
|||
padding?: undefined; |
|||
fallbackPlacements?: undefined; |
|||
}; |
|||
})[]; |
|||
placement: "auto" | "top" | "bottom" | "auto-start" | "auto-end" | "right" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end"; |
|||
strategy: "fixed" | "absolute"; |
|||
onFirstUpdate?: ((arg0: Partial<import("@popperjs/core").State>) => void) | undefined; |
|||
}; |
|||
export declare const unwrapMeasurableEl: ($el: MaybeRef<Measurable | undefined | ComponentPublicInstance>) => HTMLElement | undefined; |
|||
@ -1,8 +0,0 @@ |
|||
import type { HTMLAttributes } from 'vue'; |
|||
declare type Orientation = HTMLAttributes['aria-orientation']; |
|||
declare type Direction = 'ltr' | 'rtl'; |
|||
declare type FocusIntent = 'first' | 'last' | 'prev' | 'next'; |
|||
export declare const getFocusIntent: (event: KeyboardEvent, orientation?: Orientation, dir?: Direction | undefined) => FocusIntent | undefined; |
|||
export declare const reorderArray: <T>(array: T[], atIdx: number) => T[]; |
|||
export declare const focusFirst: (elements: HTMLElement[]) => void; |
|||
export {}; |
|||
@ -1,28 +0,0 @@ |
|||
import type { CSSProperties } from 'vue'; |
|||
import type { ThumbProps } from './thumb'; |
|||
export declare const GAP = 4; |
|||
export declare const BAR_MAP: { |
|||
readonly vertical: { |
|||
readonly offset: "offsetHeight"; |
|||
readonly scroll: "scrollTop"; |
|||
readonly scrollSize: "scrollHeight"; |
|||
readonly size: "height"; |
|||
readonly key: "vertical"; |
|||
readonly axis: "Y"; |
|||
readonly client: "clientY"; |
|||
readonly direction: "top"; |
|||
}; |
|||
readonly horizontal: { |
|||
readonly offset: "offsetWidth"; |
|||
readonly scroll: "scrollLeft"; |
|||
readonly scrollSize: "scrollWidth"; |
|||
readonly size: "width"; |
|||
readonly key: "horizontal"; |
|||
readonly axis: "X"; |
|||
readonly client: "clientX"; |
|||
readonly direction: "left"; |
|||
}; |
|||
}; |
|||
export declare const renderThumbStyle: ({ move, size, bar, }: Pick<ThumbProps, "size" | "move"> & { |
|||
bar: typeof BAR_MAP[keyof typeof BAR_MAP]; |
|||
}) => CSSProperties; |
|||
@ -1,8 +0,0 @@ |
|||
import type { ISelectProps } from './token'; |
|||
import type { Option } from './select.types'; |
|||
export declare function useAllowCreate(props: ISelectProps, states: any): { |
|||
createNewOption: (query: string) => void; |
|||
removeNewOption: (option: Option) => void; |
|||
selectNewOption: (option: Option) => void; |
|||
clearAllNewOption: () => void; |
|||
}; |
|||
@ -1,5 +0,0 @@ |
|||
export declare function useInput(handleInput: (event: InputEvent) => void): { |
|||
handleCompositionStart: () => void; |
|||
handleCompositionUpdate: (event: any) => void; |
|||
handleCompositionEnd: (event: any) => void; |
|||
}; |
|||
@ -1,7 +0,0 @@ |
|||
import type { IOptionProps } from './token'; |
|||
export declare function useOption(props: IOptionProps, { emit }: { |
|||
emit: any; |
|||
}): { |
|||
hoverItem: () => void; |
|||
selectOptionClick: () => void; |
|||
}; |
|||
File diff suppressed because it is too large
@ -1,2 +0,0 @@ |
|||
import type { Option, OptionGroup } from './select.types'; |
|||
export declare const flattenOptions: (options: Array<Option | OptionGroup>) => never[]; |
|||
@ -1,8 +0,0 @@ |
|||
export declare function useOption(props: any, states: any): { |
|||
select: import("./token").SelectContext | undefined; |
|||
currentLabel: import("vue").ComputedRef<any>; |
|||
currentValue: import("vue").ComputedRef<any>; |
|||
itemSelected: import("vue").ComputedRef<boolean>; |
|||
isDisabled: import("vue").ComputedRef<any>; |
|||
hoverItem: () => void; |
|||
}; |
|||
File diff suppressed because it is too large
File diff suppressed because it is too large
@ -1,16 +0,0 @@ |
|||
import type { CSSProperties, ComputedRef, Ref, SetupContext } from 'vue'; |
|||
import type { SliderButtonEmits, SliderButtonInitData, SliderButtonProps } from '../button'; |
|||
export declare const useSliderButton: (props: SliderButtonProps, initData: SliderButtonInitData, emit: SetupContext<SliderButtonEmits>['emit']) => { |
|||
disabled: Ref<boolean>; |
|||
button: Ref<HTMLDivElement | undefined>; |
|||
tooltip: Ref<any>; |
|||
tooltipVisible: Ref<boolean>; |
|||
showTooltip: Ref<import("../../../../utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>; |
|||
wrapperStyle: ComputedRef<CSSProperties>; |
|||
formatValue: ComputedRef<string | number>; |
|||
handleMouseEnter: () => void; |
|||
handleMouseLeave: () => void; |
|||
onButtonDown: (event: MouseEvent | TouchEvent) => void; |
|||
onKeyDown: (event: KeyboardEvent) => void; |
|||
setPosition: (newPosition: number) => Promise<void>; |
|||
}; |
|||
@ -1,8 +0,0 @@ |
|||
import type { CSSProperties, ComputedRef } from 'vue'; |
|||
import type { SliderInitData, SliderProps } from '../slider'; |
|||
declare type Stops = { |
|||
stops: ComputedRef<number[]>; |
|||
getStopStyle: (position: number) => CSSProperties; |
|||
}; |
|||
export declare const useStops: (props: SliderProps, initData: SliderInitData, minValue: ComputedRef<number>, maxValue: ComputedRef<number>) => Stops; |
|||
export {}; |
|||
@ -1,4 +0,0 @@ |
|||
import type { ComputedRef, SetupContext } from 'vue'; |
|||
import type { FormItemContext } from 'element-plus/es/components/form'; |
|||
import type { SliderEmits, SliderInitData, SliderProps } from '../slider'; |
|||
export declare const useWatch: (props: SliderProps, initData: SliderInitData, minValue: ComputedRef<number>, maxValue: ComputedRef<number>, emit: SetupContext<SliderEmits>['emit'], elFormItem: FormItemContext) => void; |
|||
@ -1,7 +0,0 @@ |
|||
import type { SpaceProps } from './space'; |
|||
import type { StyleValue } from 'vue'; |
|||
export declare function useSpace(props: SpaceProps): { |
|||
classes: import("vue").ComputedRef<import("element-plus/es/utils").Arrayable<string | Record<string, boolean>>[]>; |
|||
containerStyle: import("vue").ComputedRef<StyleValue>; |
|||
itemStyle: import("vue").ComputedRef<StyleValue>; |
|||
}; |
|||
@ -1,26 +0,0 @@ |
|||
import type { CSSProperties } from 'vue'; |
|||
import type { TableV2Props } from '../table'; |
|||
import type { UseColumnsReturn } from './use-columns'; |
|||
import type { UseDataReturn } from './use-data'; |
|||
declare type UseStyleProps = { |
|||
columnsTotalWidth: UseColumnsReturn['columnsTotalWidth']; |
|||
data: UseDataReturn['data']; |
|||
fixedColumnsOnLeft: UseColumnsReturn['fixedColumnsOnLeft']; |
|||
fixedColumnsOnRight: UseColumnsReturn['fixedColumnsOnRight']; |
|||
}; |
|||
export declare const useStyles: (props: TableV2Props, { columnsTotalWidth, data, fixedColumnsOnLeft, fixedColumnsOnRight, }: UseStyleProps) => { |
|||
bodyWidth: import("vue").ComputedRef<number>; |
|||
fixedTableHeight: import("vue").ComputedRef<number>; |
|||
mainTableHeight: import("vue").ComputedRef<number>; |
|||
leftTableWidth: import("vue").ComputedRef<number>; |
|||
rightTableWidth: import("vue").ComputedRef<number>; |
|||
headerWidth: import("vue").ComputedRef<number>; |
|||
rowsHeight: import("vue").ComputedRef<number>; |
|||
windowHeight: import("vue").ComputedRef<number>; |
|||
footerHeight: import("vue").ComputedRef<CSSProperties>; |
|||
emptyStyle: import("vue").ComputedRef<CSSProperties>; |
|||
rootStyle: import("vue").ComputedRef<CSSProperties>; |
|||
headerHeight: import("vue").ComputedRef<number>; |
|||
}; |
|||
export declare type UseStyleReturn = ReturnType<typeof useStyles>; |
|||
export {}; |
|||
@ -1,3 +0,0 @@ |
|||
import type { CSSProperties } from 'vue'; |
|||
import type { AnyColumns } from '../types'; |
|||
export declare const calcColumnStyle: (column: AnyColumns[number], fixedColumn: boolean, fixed: boolean) => CSSProperties; |
|||
@ -1,46 +0,0 @@ |
|||
import type { TableV2Props } from './table'; |
|||
import type { TableGridInstance } from './table-grid'; |
|||
declare function useTable(props: TableV2Props): { |
|||
columns: import("vue").Ref<import("./types").AnyColumns>; |
|||
containerRef: import("vue").Ref<any>; |
|||
mainTableRef: import("vue").Ref<TableGridInstance | undefined>; |
|||
leftTableRef: import("vue").Ref<TableGridInstance | undefined>; |
|||
rightTableRef: import("vue").Ref<TableGridInstance | undefined>; |
|||
isDynamic: import("vue").ComputedRef<boolean>; |
|||
isResetting: import("vue").ShallowRef<boolean>; |
|||
isScrolling: import("vue").ShallowRef<boolean>; |
|||
hoveringRowKey: import("vue").ShallowRef<import("./types").KeyType | null>; |
|||
hasFixedColumns: import("vue").ComputedRef<number>; |
|||
columnsStyles: import("vue").ComputedRef<Record<any, import("vue").CSSProperties>>; |
|||
columnsTotalWidth: import("vue").ComputedRef<number>; |
|||
data: import("vue").ComputedRef<any[]>; |
|||
expandedRowKeys: import("vue").Ref<import("./types").KeyType[]>; |
|||
depthMap: import("vue").Ref<Record<import("./types").KeyType, number>>; |
|||
fixedColumnsOnLeft: import("vue").ComputedRef<import("./types").Column<any>[]>; |
|||
fixedColumnsOnRight: import("vue").ComputedRef<import("./types").Column<any>[]>; |
|||
mainColumns: import("vue").ComputedRef<import("./types").AnyColumns>; |
|||
bodyWidth: import("vue").ComputedRef<number>; |
|||
emptyStyle: import("vue").ComputedRef<import("vue").CSSProperties>; |
|||
rootStyle: import("vue").ComputedRef<import("vue").CSSProperties>; |
|||
headerWidth: import("vue").ComputedRef<number>; |
|||
footerHeight: import("vue").ComputedRef<import("vue").CSSProperties>; |
|||
mainTableHeight: import("vue").ComputedRef<number>; |
|||
fixedTableHeight: import("vue").ComputedRef<number>; |
|||
leftTableWidth: import("vue").ComputedRef<number>; |
|||
rightTableWidth: import("vue").ComputedRef<number>; |
|||
showEmpty: import("vue").ComputedRef<boolean>; |
|||
getRowHeight: (rowIndex: number) => number; |
|||
onColumnSorted: (e: MouseEvent) => void; |
|||
onRowHovered: ({ hovered, rowKey }: import("./row").RowHoverParams) => void; |
|||
onRowExpanded: ({ expanded, rowData, rowIndex, rowKey, }: import("./row").RowExpandParams) => void; |
|||
onRowsRendered: (params: import("./grid").onRowRenderedParams) => void; |
|||
onRowHeightChange: ({ rowKey, height, rowIndex }: import("./row").RowHeightChangedParams, fixedDir: import("./constants").FixedDir) => void; |
|||
scrollTo: (params: import("./composables").ScrollPos) => void; |
|||
scrollToLeft: (scrollLeft: number) => void; |
|||
scrollToTop: (scrollTop: number) => void; |
|||
scrollToRow: (row: number, strategy?: import("./composables").ScrollStrategy) => void; |
|||
onScroll: (params: import("./composables").ScrollPos) => void; |
|||
onVerticalScroll: ({ scrollTop }: import("./composables").ScrollPos) => void; |
|||
}; |
|||
export { useTable }; |
|||
export declare type UseTableReturn = ReturnType<typeof useTable>; |
|||
@ -1,7 +0,0 @@ |
|||
import type { CSSProperties, Component, Slot } from 'vue'; |
|||
export declare const sum: (listLike: number | number[]) => number; |
|||
export declare const tryCall: <T>(fLike: T, params: T extends (...args: infer K) => unknown ? K : any, defaultRet?: {}) => any; |
|||
export declare const enforceUnit: (style: CSSProperties) => CSSProperties; |
|||
export declare const componentToSlot: <T>(ComponentLike: JSX.Element | ((props: T) => Component<T, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | undefined) => Slot | ((props: T) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { |
|||
[key: string]: any; |
|||
}>); |
|||
@ -1,2 +0,0 @@ |
|||
declare function useWatcher<T>(): any; |
|||
export default useWatcher; |
|||
@ -1,7 +0,0 @@ |
|||
import type { ComputedRef } from 'vue'; |
|||
import type { TableColumnCtx } from './defaults'; |
|||
declare function useWatcher<T>(owner: ComputedRef<any>, props_: Partial<TableColumnCtx<T>>): { |
|||
registerComplexWatchers: () => void; |
|||
registerNormalWatchers: () => void; |
|||
}; |
|||
export default useWatcher; |
|||
@ -1,8 +0,0 @@ |
|||
import type { TableColumnCtx } from '../table-column/defaults'; |
|||
import type { TableHeaderProps } from '.'; |
|||
declare function useUtils<T>(props: TableHeaderProps<T>): { |
|||
isGroup: import("vue").ComputedRef<boolean>; |
|||
toggleAllSelection: (event: Event) => void; |
|||
columnRows: import("vue").ComputedRef<TableColumnCtx<unknown>[]>; |
|||
}; |
|||
export default useUtils; |
|||
@ -1,13 +0,0 @@ |
|||
import type { Store } from '../store'; |
|||
declare function useUtils<T>(store: Store<T>): { |
|||
setCurrentRow: (row: T) => void; |
|||
getSelectionRows: () => any; |
|||
toggleRowSelection: (row: T, selected: boolean) => void; |
|||
clearSelection: () => void; |
|||
clearFilter: (columnKeys?: string[] | undefined) => void; |
|||
toggleAllSelection: () => void; |
|||
toggleRowExpansion: (row: T, expanded?: boolean | undefined) => void; |
|||
clearSort: () => void; |
|||
sort: (prop: string, order: string) => void; |
|||
}; |
|||
export default useUtils; |
|||
@ -1,112 +0,0 @@ |
|||
import type { Nullable } from 'element-plus/es/utils'; |
|||
import type { TableColumnCtx } from './table-column/defaults'; |
|||
import type { ElTooltipProps } from 'element-plus/es/components/tooltip'; |
|||
export declare type TableOverflowTooltipOptions = Partial<Pick<ElTooltipProps, 'effect' | 'enterable' | 'hideAfter' | 'offset' | 'placement' | 'popperClass' | 'popperOptions' | 'showAfter' | 'showArrow'>>; |
|||
export declare const getCell: (event: Event) => HTMLTableCellElement | null; |
|||
export declare const orderBy: <T>(array: T[], sortKey: string, reverse: string | number, sortMethod: any, sortBy: string | (string | ((a: T, b: T, array?: T[] | undefined) => number))[]) => T[]; |
|||
export declare const getColumnById: <T>(table: { |
|||
columns: TableColumnCtx<T>[]; |
|||
}, columnId: string) => TableColumnCtx<T> | null; |
|||
export declare const getColumnByKey: <T>(table: { |
|||
columns: TableColumnCtx<T>[]; |
|||
}, columnKey: string) => TableColumnCtx<T>; |
|||
export declare const getColumnByCell: <T>(table: { |
|||
columns: TableColumnCtx<T>[]; |
|||
}, cell: HTMLElement, namespace: string) => TableColumnCtx<T> | null; |
|||
export declare const getRowIdentity: <T>(row: T, rowKey: string | ((row: T) => any)) => string; |
|||
export declare const getKeysMap: <T>(array: T[], rowKey: string) => Record<string, { |
|||
row: T; |
|||
index: number; |
|||
}>; |
|||
export declare function mergeOptions<T, K>(defaults: T, config: K): T & K; |
|||
export declare function parseWidth(width: number | string): number | string; |
|||
export declare function parseMinWidth(minWidth: number | string): number | string; |
|||
export declare function parseHeight(height: number | string): string | number | null; |
|||
export declare function compose(...funcs: any[]): any; |
|||
export declare function toggleRowStatus<T>(statusArr: T[], row: T, newVal: boolean): boolean; |
|||
export declare function walkTreeNode(root: any, cb: any, childrenKey?: string, lazyKey?: string): void; |
|||
export declare let removePopper: any; |
|||
export declare function createTablePopper(parentNode: HTMLElement | undefined, trigger: HTMLElement, popperContent: string, nextZIndex: () => number, tooltipOptions?: TableOverflowTooltipOptions): Nullable<{ |
|||
$: import("vue").ComponentInternalInstance; |
|||
$data: {}; |
|||
$props: Partial<{ |
|||
readonly role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>; |
|||
}> & Omit<Readonly<import("vue").ExtractPropTypes<{ |
|||
readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>; |
|||
}>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "role">; |
|||
$attrs: { |
|||
[x: string]: unknown; |
|||
}; |
|||
$refs: { |
|||
[x: string]: unknown; |
|||
}; |
|||
$slots: Readonly<{ |
|||
[name: string]: import("vue").Slot | undefined; |
|||
}>; |
|||
$root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null; |
|||
$parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null; |
|||
$emit: (event: string, ...args: any[]) => void; |
|||
$el: any; |
|||
$options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ |
|||
readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>; |
|||
}>>, { |
|||
props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ |
|||
readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>; |
|||
}>> & { |
|||
[x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined; |
|||
}>>; |
|||
triggerRef: import("vue").Ref<HTMLElement | undefined>; |
|||
popperInstanceRef: import("vue").Ref<import("@popperjs/core").Instance | undefined>; |
|||
contentRef: import("vue").Ref<HTMLElement | undefined>; |
|||
referenceRef: import("vue").Ref<HTMLElement | undefined>; |
|||
role: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>>; |
|||
popperProvides: import("element-plus/es/components/popper").ElPopperInjectionContext; |
|||
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, { |
|||
readonly role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>; |
|||
}> & { |
|||
beforeCreate?: ((() => void) | (() => void)[]) | undefined; |
|||
created?: ((() => void) | (() => void)[]) | undefined; |
|||
beforeMount?: ((() => void) | (() => void)[]) | undefined; |
|||
mounted?: ((() => void) | (() => void)[]) | undefined; |
|||
beforeUpdate?: ((() => void) | (() => void)[]) | undefined; |
|||
updated?: ((() => void) | (() => void)[]) | undefined; |
|||
activated?: ((() => void) | (() => void)[]) | undefined; |
|||
deactivated?: ((() => void) | (() => void)[]) | undefined; |
|||
beforeDestroy?: ((() => void) | (() => void)[]) | undefined; |
|||
beforeUnmount?: ((() => void) | (() => void)[]) | undefined; |
|||
destroyed?: ((() => void) | (() => void)[]) | undefined; |
|||
unmounted?: ((() => void) | (() => void)[]) | undefined; |
|||
renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; |
|||
renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; |
|||
errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void)[]) | undefined; |
|||
}; |
|||
$forceUpdate: () => void; |
|||
$nextTick: typeof import("vue").nextTick; |
|||
$watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle; |
|||
} & Readonly<import("vue").ExtractPropTypes<{ |
|||
readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>; |
|||
}>> & import("vue").ShallowUnwrapRef<{ |
|||
props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ |
|||
readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>; |
|||
}>> & { |
|||
[x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined; |
|||
}>>; |
|||
triggerRef: import("vue").Ref<HTMLElement | undefined>; |
|||
popperInstanceRef: import("vue").Ref<import("@popperjs/core").Instance | undefined>; |
|||
contentRef: import("vue").Ref<HTMLElement | undefined>; |
|||
referenceRef: import("vue").Ref<HTMLElement | undefined>; |
|||
role: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>>; |
|||
popperProvides: import("element-plus/es/components/popper").ElPopperInjectionContext; |
|||
}> & {} & import("vue").ComponentCustomProperties>; |
|||
export declare const isFixedColumn: <T>(index: number, fixed: string | boolean, store: any, realColumns?: TableColumnCtx<T>[] | undefined) => { |
|||
direction: any; |
|||
start: number; |
|||
after: number; |
|||
} | { |
|||
direction?: undefined; |
|||
start?: undefined; |
|||
after?: undefined; |
|||
}; |
|||
export declare const getFixedColumnsClass: <T>(namespace: string, index: number, fixed: string | boolean, store: any, realColumns?: TableColumnCtx<T>[] | undefined, offset?: number) => string[]; |
|||
export declare const getFixedColumnOffset: <T>(index: number, fixed: string | boolean, store: any, realColumns?: TableColumnCtx<T>[] | undefined) => any; |
|||
export declare const ensurePosition: (style: any, key: string) => void; |
|||
@ -1,13 +0,0 @@ |
|||
import type { Dayjs } from 'dayjs'; |
|||
import type { GetDisabledHoursState, GetDisabledMinutesState, GetDisabledSecondsState } from '../types'; |
|||
declare type UseTimePanelProps = { |
|||
getAvailableHours: GetDisabledHoursState; |
|||
getAvailableMinutes: GetDisabledMinutesState; |
|||
getAvailableSeconds: GetDisabledSecondsState; |
|||
}; |
|||
export declare const useTimePanel: ({ getAvailableHours, getAvailableMinutes, getAvailableSeconds, }: UseTimePanelProps) => { |
|||
timePickerOptions: Record<string, (...args: any[]) => void>; |
|||
getAvailableTime: (date: Dayjs, role: string, first: boolean, compareDate?: Dayjs | undefined) => Dayjs; |
|||
onSetOption: ([key, val]: [string, (...args: any[]) => void]) => void; |
|||
}; |
|||
export {}; |
|||
@ -1,157 +0,0 @@ |
|||
import type { Dayjs } from 'dayjs'; |
|||
import type { GetDisabledHoursState, GetDisabledMinutesState, GetDisabledSecondsState } from '../types'; |
|||
import type { GetDisabledHours, GetDisabledMinutes, GetDisabledSeconds } from '../props/shared'; |
|||
export declare const getTimeLists: (disabledHours?: GetDisabledHours | undefined, disabledMinutes?: GetDisabledMinutes | undefined, disabledSeconds?: GetDisabledSeconds | undefined) => { |
|||
getHoursList: (role: string, compare?: Dayjs | undefined) => boolean[]; |
|||
getMinutesList: (hour: number, role: string, compare?: Dayjs | undefined) => boolean[]; |
|||
getSecondsList: (hour: number, minute: number, role: string, compare?: Dayjs | undefined) => boolean[]; |
|||
}; |
|||
export declare const buildAvailableTimeSlotGetter: (disabledHours: GetDisabledHours, disabledMinutes: GetDisabledMinutes, disabledSeconds: GetDisabledSeconds) => { |
|||
getAvailableHours: GetDisabledHoursState; |
|||
getAvailableMinutes: GetDisabledMinutesState; |
|||
getAvailableSeconds: GetDisabledSecondsState; |
|||
}; |
|||
export declare const useOldValue: (props: { |
|||
parsedValue?: string | Dayjs | Dayjs[]; |
|||
visible: boolean; |
|||
}) => import("vue").Ref<string | { |
|||
clone: () => Dayjs; |
|||
isValid: () => boolean; |
|||
year: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
month: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
date: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
day: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
hour: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
minute: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
second: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
millisecond: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
set: (unit: import("dayjs").UnitType, value: number) => Dayjs; |
|||
get: (unit: import("dayjs").UnitType) => number; |
|||
add: (value: number, unit?: import("dayjs").ManipulateType | undefined) => Dayjs; |
|||
subtract: (value: number, unit?: import("dayjs").ManipulateType | undefined) => Dayjs; |
|||
startOf: (unit: import("dayjs").OpUnitType) => Dayjs; |
|||
endOf: (unit: import("dayjs").OpUnitType) => Dayjs; |
|||
format: (template?: string | undefined) => string; |
|||
diff: (date?: string | number | Date | Dayjs | null | undefined, unit?: "year" | "month" | "date" | "dates" | "week" | "D" | "M" | "y" | "weeks" | "months" | "m" | "s" | "day" | "hour" | "minute" | "second" | "millisecond" | "hours" | "minutes" | "seconds" | "milliseconds" | "days" | "years" | "d" | "h" | "ms" | "w" | "quarter" | "quarters" | "Q" | undefined, float?: boolean | undefined) => number; |
|||
valueOf: () => number; |
|||
unix: () => number; |
|||
daysInMonth: () => number; |
|||
toDate: () => Date; |
|||
toJSON: () => string; |
|||
toISOString: () => string; |
|||
toString: () => string; |
|||
utcOffset: () => number; |
|||
isBefore: (date: string | number | Date | Dayjs | null | undefined, unit?: import("dayjs").OpUnitType | undefined) => boolean; |
|||
isSame: (date: string | number | Date | Dayjs | null | undefined, unit?: import("dayjs").OpUnitType | undefined) => boolean; |
|||
isAfter: (date: string | number | Date | Dayjs | null | undefined, unit?: import("dayjs").OpUnitType | undefined) => boolean; |
|||
locale: { |
|||
(): string; |
|||
(preset: string | ILocale, object?: Partial<ILocale> | undefined): Dayjs; |
|||
}; |
|||
localeData: () => import("dayjs").InstanceLocaleDataReturn; |
|||
week: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
weekYear: () => number; |
|||
dayOfYear: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
isSameOrAfter: (date: string | number | Date | Dayjs | null | undefined, unit?: import("dayjs").OpUnitType | undefined) => boolean; |
|||
isSameOrBefore: (date: string | number | Date | Dayjs | null | undefined, unit?: import("dayjs").OpUnitType | undefined) => boolean; |
|||
} | { |
|||
clone: () => Dayjs; |
|||
isValid: () => boolean; |
|||
year: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
month: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
date: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
day: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
hour: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
minute: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
second: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
millisecond: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
set: (unit: import("dayjs").UnitType, value: number) => Dayjs; |
|||
get: (unit: import("dayjs").UnitType) => number; |
|||
add: (value: number, unit?: import("dayjs").ManipulateType | undefined) => Dayjs; |
|||
subtract: (value: number, unit?: import("dayjs").ManipulateType | undefined) => Dayjs; |
|||
startOf: (unit: import("dayjs").OpUnitType) => Dayjs; |
|||
endOf: (unit: import("dayjs").OpUnitType) => Dayjs; |
|||
format: (template?: string | undefined) => string; |
|||
diff: (date?: string | number | Date | Dayjs | null | undefined, unit?: "year" | "month" | "date" | "dates" | "week" | "D" | "M" | "y" | "weeks" | "months" | "m" | "s" | "day" | "hour" | "minute" | "second" | "millisecond" | "hours" | "minutes" | "seconds" | "milliseconds" | "days" | "years" | "d" | "h" | "ms" | "w" | "quarter" | "quarters" | "Q" | undefined, float?: boolean | undefined) => number; |
|||
valueOf: () => number; |
|||
unix: () => number; |
|||
daysInMonth: () => number; |
|||
toDate: () => Date; |
|||
toJSON: () => string; |
|||
toISOString: () => string; |
|||
toString: () => string; |
|||
utcOffset: () => number; |
|||
isBefore: (date: string | number | Date | Dayjs | null | undefined, unit?: import("dayjs").OpUnitType | undefined) => boolean; |
|||
isSame: (date: string | number | Date | Dayjs | null | undefined, unit?: import("dayjs").OpUnitType | undefined) => boolean; |
|||
isAfter: (date: string | number | Date | Dayjs | null | undefined, unit?: import("dayjs").OpUnitType | undefined) => boolean; |
|||
locale: { |
|||
(): string; |
|||
(preset: string | ILocale, object?: Partial<ILocale> | undefined): Dayjs; |
|||
}; |
|||
localeData: () => import("dayjs").InstanceLocaleDataReturn; |
|||
week: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
weekYear: () => number; |
|||
dayOfYear: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
isSameOrAfter: (date: string | number | Date | Dayjs | null | undefined, unit?: import("dayjs").OpUnitType | undefined) => boolean; |
|||
isSameOrBefore: (date: string | number | Date | Dayjs | null | undefined, unit?: import("dayjs").OpUnitType | undefined) => boolean; |
|||
}[] | undefined>; |
|||
@ -1,12 +0,0 @@ |
|||
import dayjs from 'dayjs'; |
|||
import type { Dayjs } from 'dayjs'; |
|||
export declare type TimeList = [number | undefined, number, undefined | number]; |
|||
export declare const buildTimeList: (value: number, bound: number) => TimeList; |
|||
export declare const rangeArr: (n: number) => number[]; |
|||
export declare const extractDateFormat: (format: string) => string; |
|||
export declare const extractTimeFormat: (format: string) => string; |
|||
export declare const dateEquals: (a: Date | unknown, b: Date | unknown) => boolean; |
|||
export declare const valueEquals: (a: Array<Date> | unknown, b: Array<Date> | unknown) => boolean; |
|||
export declare const parseDate: (date: string | number | Date, format: string | undefined, lang: string) => dayjs.Dayjs | undefined; |
|||
export declare const formatter: (date: string | number | Date | Dayjs, format: string | undefined, lang: string) => string | number | Date | dayjs.Dayjs; |
|||
export declare const makeList: (total: number, method?: (() => number[]) | undefined) => boolean[]; |
|||
@ -1,10 +0,0 @@ |
|||
interface Time { |
|||
hours: number; |
|||
minutes: number; |
|||
} |
|||
export declare const parseTime: (time: string) => null | Time; |
|||
export declare const compareTime: (time1: string, time2: string) => number; |
|||
export declare const padTime: (time: number | string) => string; |
|||
export declare const formatTime: (time: Time) => string; |
|||
export declare const nextTime: (time: string, step: string) => string; |
|||
export {}; |
|||
@ -1,5 +0,0 @@ |
|||
import type { Arrayable } from 'element-plus/es/utils'; |
|||
import type { Ref } from 'vue'; |
|||
import type { TooltipTriggerType } from './trigger'; |
|||
export declare const isTriggerType: (trigger: Arrayable<TooltipTriggerType>, type: TooltipTriggerType) => boolean; |
|||
export declare const whenTrigger: (trigger: Ref<Arrayable<TooltipTriggerType>>, type: TooltipTriggerType, handler: (e: Event) => void) => (e: Event) => void; |
|||
@ -1,10 +0,0 @@ |
|||
import type { TreeNodeData } from 'element-plus/es/components/tree/src/tree.type'; |
|||
export declare function isValidValue(val: any): any; |
|||
export declare function isValidArray(val: any): number | false; |
|||
export declare function toValidArray(val: any): any[]; |
|||
declare type TreeCallback<T extends TreeNodeData, R> = (data: T, index: number, array: T[], parent?: T) => R; |
|||
declare type TreeFindCallback<T extends TreeNodeData> = TreeCallback<T, boolean>; |
|||
export declare function treeFind<T extends TreeNodeData>(treeData: T[], findCallback: TreeFindCallback<T>, getChildren: (data: T) => T[]): T | undefined; |
|||
export declare function treeFind<T extends TreeNodeData, R>(treeData: T[], findCallback: TreeFindCallback<T>, getChildren: (data: T) => T[], resultCallback?: TreeCallback<T, R>, parent?: T): R | undefined; |
|||
export declare function treeEach<T extends TreeNodeData>(treeData: T[], callback: TreeCallback<T, void>, getChildren: (data: T) => T[], parent?: T): void; |
|||
export {}; |
|||
@ -1,15 +0,0 @@ |
|||
import type { CheckboxValueType } from 'element-plus/es/components/checkbox'; |
|||
import type { Ref } from 'vue'; |
|||
import type { Tree, TreeKey, TreeNode, TreeNodeData, TreeProps } from '../types'; |
|||
export declare function useCheck(props: TreeProps, tree: Ref<Tree | undefined>): { |
|||
updateCheckedKeys: () => void; |
|||
toggleCheckbox: (node: TreeNode, isChecked: CheckboxValueType, nodeClick?: boolean) => void; |
|||
isChecked: (node: TreeNode) => boolean; |
|||
isIndeterminate: (node: TreeNode) => boolean; |
|||
getCheckedKeys: (leafOnly?: boolean) => TreeKey[]; |
|||
getCheckedNodes: (leafOnly?: boolean) => TreeNodeData[]; |
|||
getHalfCheckedKeys: () => TreeKey[]; |
|||
getHalfCheckedNodes: () => TreeNodeData[]; |
|||
setChecked: (key: TreeKey, isChecked: boolean) => void; |
|||
setCheckedKeys: (keys: TreeKey[]) => void; |
|||
}; |
|||
@ -1,8 +0,0 @@ |
|||
import type { Ref } from 'vue'; |
|||
import type { Tree, TreeKey, TreeNode, TreeProps } from '../types'; |
|||
export declare function useFilter(props: TreeProps, tree: Ref<Tree | undefined>): { |
|||
hiddenExpandIconKeySet: Ref<Set<TreeKey>>; |
|||
hiddenNodeKeySet: Ref<Set<TreeKey>>; |
|||
doFilter: (query: string) => Set<TreeKey> | undefined; |
|||
isForceHiddenExpandIcon: (node: TreeNode) => boolean; |
|||
}; |
|||
@ -1,36 +0,0 @@ |
|||
import type { SetupContext } from 'vue'; |
|||
import type { treeEmits } from '../virtual-tree'; |
|||
import type { CheckboxValueType } from 'element-plus/es/components/checkbox'; |
|||
import type { Tree, TreeData, TreeKey, TreeNode, TreeNodeData, TreeProps } from '../types'; |
|||
export declare function useTree(props: TreeProps, emit: SetupContext<typeof treeEmits>['emit']): { |
|||
tree: import("vue").ShallowRef<Tree | undefined>; |
|||
flattenTree: import("vue").ComputedRef<TreeNode[]>; |
|||
isNotEmpty: import("vue").ComputedRef<boolean>; |
|||
getKey: (node: TreeNodeData) => TreeKey; |
|||
getChildren: (node: TreeNodeData) => TreeNodeData[]; |
|||
toggleExpand: (node: TreeNode) => void; |
|||
toggleCheckbox: (node: TreeNode, isChecked: CheckboxValueType, nodeClick?: boolean) => void; |
|||
isExpanded: (node: TreeNode) => boolean; |
|||
isChecked: (node: TreeNode) => boolean; |
|||
isIndeterminate: (node: TreeNode) => boolean; |
|||
isDisabled: (node: TreeNode) => boolean; |
|||
isCurrent: (node: TreeNode) => boolean; |
|||
isForceHiddenExpandIcon: (node: TreeNode) => boolean; |
|||
handleNodeClick: (node: TreeNode, e: MouseEvent) => void; |
|||
handleNodeCheck: (node: TreeNode, checked: CheckboxValueType) => void; |
|||
getCurrentNode: () => TreeNodeData | undefined; |
|||
getCurrentKey: () => TreeKey | undefined; |
|||
setCurrentKey: (key: TreeKey) => void; |
|||
getCheckedKeys: (leafOnly?: boolean) => TreeKey[]; |
|||
getCheckedNodes: (leafOnly?: boolean) => TreeNodeData[]; |
|||
getHalfCheckedKeys: () => TreeKey[]; |
|||
getHalfCheckedNodes: () => TreeNodeData[]; |
|||
setChecked: (key: TreeKey, isChecked: boolean) => void; |
|||
setCheckedKeys: (keys: TreeKey[]) => void; |
|||
filter: (query: string) => void; |
|||
setData: (data: TreeData) => void; |
|||
getNode: (data: TreeKey | TreeNodeData) => TreeNode | undefined; |
|||
expandNode: (node: TreeNode) => void; |
|||
collapseNode: (node: TreeNode) => void; |
|||
setExpandedKeys: (keys: TreeKey[]) => void; |
|||
}; |
|||
@ -1,104 +0,0 @@ |
|||
import type { CheckboxValueType } from 'element-plus/es/components/checkbox'; |
|||
import type { InjectionKey } from 'vue'; |
|||
import type { TreeNodeData } from 'element-plus/es/components/tree/src/tree.type'; |
|||
import type { CheckedInfo, FilterMethod, TreeContext, TreeData, TreeKey, TreeNode, TreeOptionProps } from './types'; |
|||
export declare const ROOT_TREE_INJECTION_KEY: InjectionKey<TreeContext>; |
|||
export declare enum TreeOptionsEnum { |
|||
KEY = "id", |
|||
LABEL = "label", |
|||
CHILDREN = "children", |
|||
DISABLED = "disabled" |
|||
} |
|||
export declare const enum SetOperationEnum { |
|||
ADD = "add", |
|||
DELETE = "delete" |
|||
} |
|||
export declare const treeProps: { |
|||
readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TreeData) | (() => TreeData) | ((new (...args: any[]) => TreeData) | (() => TreeData))[], unknown, unknown, () => [], boolean>; |
|||
readonly emptyText: { |
|||
readonly type: import("vue").PropType<string>; |
|||
readonly required: false; |
|||
readonly validator: ((val: unknown) => boolean) | undefined; |
|||
__epPropKey: true; |
|||
}; |
|||
readonly height: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>; |
|||
readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TreeOptionProps) | (() => TreeOptionProps) | ((new (...args: any[]) => TreeOptionProps) | (() => TreeOptionProps))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{ |
|||
readonly children: TreeOptionsEnum.CHILDREN; |
|||
readonly label: TreeOptionsEnum.LABEL; |
|||
readonly disabled: TreeOptionsEnum.DISABLED; |
|||
readonly value: TreeOptionsEnum.KEY; |
|||
}>, boolean>; |
|||
readonly highlightCurrent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly showCheckbox: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly defaultCheckedKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TreeKey[]) | (() => TreeKey[]) | ((new (...args: any[]) => TreeKey[]) | (() => TreeKey[]))[], unknown, unknown, () => [], boolean>; |
|||
readonly checkStrictly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly defaultExpandedKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TreeKey[]) | (() => TreeKey[]) | ((new (...args: any[]) => TreeKey[]) | (() => TreeKey[]))[], unknown, unknown, () => [], boolean>; |
|||
readonly indent: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 16, boolean>; |
|||
readonly itemSize: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; |
|||
readonly icon: { |
|||
readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>>; |
|||
readonly required: false; |
|||
readonly validator: ((val: unknown) => boolean) | undefined; |
|||
__epPropKey: true; |
|||
}; |
|||
readonly expandOnClickNode: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; |
|||
readonly checkOnClickNode: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly currentNodeKey: { |
|||
readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => TreeKey & {}) | (() => TreeKey) | ((new (...args: any[]) => TreeKey & {}) | (() => TreeKey))[], unknown, unknown>>; |
|||
readonly required: false; |
|||
readonly validator: ((val: unknown) => boolean) | undefined; |
|||
__epPropKey: true; |
|||
}; |
|||
readonly accordion: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly filterMethod: { |
|||
readonly type: import("vue").PropType<FilterMethod>; |
|||
readonly required: false; |
|||
readonly validator: ((val: unknown) => boolean) | undefined; |
|||
__epPropKey: true; |
|||
}; |
|||
readonly perfMode: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; |
|||
}; |
|||
export declare const treeNodeProps: { |
|||
readonly node: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TreeNode) | (() => TreeNode) | ((new (...args: any[]) => TreeNode) | (() => TreeNode))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{ |
|||
readonly key: -1; |
|||
readonly level: -1; |
|||
readonly data: {}; |
|||
}>, boolean>; |
|||
readonly expanded: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly checked: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly indeterminate: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly showCheckbox: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly disabled: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly current: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly hiddenExpandIcon: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly itemSize: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; |
|||
}; |
|||
export declare const treeNodeContentProps: { |
|||
readonly node: { |
|||
readonly type: import("vue").PropType<TreeNode>; |
|||
readonly required: true; |
|||
readonly validator: ((val: unknown) => boolean) | undefined; |
|||
__epPropKey: true; |
|||
}; |
|||
}; |
|||
export declare const NODE_CLICK = "node-click"; |
|||
export declare const NODE_EXPAND = "node-expand"; |
|||
export declare const NODE_COLLAPSE = "node-collapse"; |
|||
export declare const CURRENT_CHANGE = "current-change"; |
|||
export declare const NODE_CHECK = "check"; |
|||
export declare const NODE_CHECK_CHANGE = "check-change"; |
|||
export declare const NODE_CONTEXTMENU = "node-contextmenu"; |
|||
export declare const treeEmits: { |
|||
"node-click": (data: TreeNodeData, node: TreeNode, e: MouseEvent) => MouseEvent; |
|||
"node-expand": (data: TreeNodeData, node: TreeNode) => TreeNode; |
|||
"node-collapse": (data: TreeNodeData, node: TreeNode) => TreeNode; |
|||
"current-change": (data: TreeNodeData, node: TreeNode) => TreeNode; |
|||
check: (data: TreeNodeData, checkedInfo: CheckedInfo) => CheckedInfo; |
|||
"check-change": (data: TreeNodeData, checked: boolean) => boolean; |
|||
"node-contextmenu": (event: Event, data: TreeNodeData, node: TreeNode) => TreeNode; |
|||
}; |
|||
export declare const treeNodeEmits: { |
|||
click: (node: TreeNode, e: MouseEvent) => boolean; |
|||
toggle: (node: TreeNode) => boolean; |
|||
check: (node: TreeNode, checked: CheckboxValueType) => boolean; |
|||
}; |
|||
@ -1,32 +0,0 @@ |
|||
import type { InjectionKey } from 'vue'; |
|||
import type Node from './node'; |
|||
interface TreeNode { |
|||
node: Node; |
|||
$el?: HTMLElement; |
|||
} |
|||
interface DragOptions { |
|||
event: DragEvent; |
|||
treeNode: TreeNode; |
|||
} |
|||
export interface DragEvents { |
|||
treeNodeDragStart: (options: DragOptions) => void; |
|||
treeNodeDragOver: (options: DragOptions) => void; |
|||
treeNodeDragEnd: (event: DragEvent) => void; |
|||
} |
|||
export declare const dragEventsKey: InjectionKey<DragEvents>; |
|||
export declare function useDragNodeHandler({ props, ctx, el$, dropIndicator$, store }: { |
|||
props: any; |
|||
ctx: any; |
|||
el$: any; |
|||
dropIndicator$: any; |
|||
store: any; |
|||
}): { |
|||
dragState: import("vue").Ref<{ |
|||
showDropIndicator: boolean; |
|||
draggingNode: null; |
|||
dropNode: null; |
|||
allowDrop: boolean; |
|||
dropType: null; |
|||
}>; |
|||
}; |
|||
export {}; |
|||
@ -1,7 +0,0 @@ |
|||
import type TreeStore from './tree-store'; |
|||
import type { Ref } from 'vue'; |
|||
interface UseKeydownOption { |
|||
el$: Ref<HTMLElement>; |
|||
} |
|||
export declare function useKeydown({ el$ }: UseKeydownOption, store: Ref<TreeStore>): void; |
|||
export {}; |
|||
@ -1,4 +0,0 @@ |
|||
import type Node from '../model/node'; |
|||
export declare function useNodeExpandEventBroadcast(props: any): { |
|||
broadcastExpanded: (node: Node) => void; |
|||
}; |
|||
@ -1,7 +0,0 @@ |
|||
import type { SetupContext } from 'vue'; |
|||
import type Node from './node'; |
|||
import type { RootTreeType, TreeKey, TreeNodeData } from '../tree.type'; |
|||
export declare const NODE_KEY = "$treeNodeId"; |
|||
export declare const markNodeData: (node: Node, data: TreeNodeData) => void; |
|||
export declare const getNodeKey: (key: TreeKey, data: TreeNodeData) => any; |
|||
export declare const handleCurrentChange: (store: RootTreeType['store'], emit: SetupContext['emit'], setCurrent: () => void) => void; |
|||
@ -1,13 +0,0 @@ |
|||
import type { ComputedRef } from 'vue'; |
|||
import type { LayoutDirection } from '../types'; |
|||
interface ListWheelState { |
|||
atStartEdge: ComputedRef<boolean>; |
|||
atEndEdge: ComputedRef<boolean>; |
|||
layout: ComputedRef<LayoutDirection>; |
|||
} |
|||
declare type ListWheelHandler = (offset: number) => void; |
|||
declare const useWheel: ({ atEndEdge, atStartEdge, layout }: ListWheelState, onWheelDelta: ListWheelHandler) => { |
|||
hasReachedEdge: (offset: number) => boolean; |
|||
onWheel: (e: WheelEvent) => void; |
|||
}; |
|||
export default useWheel; |
|||
@ -1,17 +0,0 @@ |
|||
import type { CSSProperties } from 'vue'; |
|||
import type { Direction, LayoutDirection, RTLOffsetType } from './types'; |
|||
export declare const getScrollDir: (prev: number, cur: number) => "forward" | "backward"; |
|||
export declare const isHorizontal: (dir: string) => boolean; |
|||
export declare const isRTL: (dir: Direction) => boolean; |
|||
export declare function getRTLOffsetType(recalculate?: boolean): RTLOffsetType; |
|||
export declare const getRelativePos: (e: TouchEvent | MouseEvent, layout: LayoutDirection) => any; |
|||
declare type RenderThumbStyleParams = { |
|||
bar: { |
|||
size: 'height' | 'width'; |
|||
axis: 'X' | 'Y'; |
|||
}; |
|||
size: string; |
|||
move: number; |
|||
}; |
|||
export declare function renderThumbStyle({ move, size, bar }: RenderThumbStyleParams, layout: string): CSSProperties; |
|||
export {}; |
|||
@ -1,4 +0,0 @@ |
|||
import type { StyleValue } from 'vue'; |
|||
export declare const visualHiddenProps: { |
|||
readonly style: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => StyleValue & {}) | (() => StyleValue) | ((new (...args: any[]) => StyleValue & {}) | (() => StyleValue))[], unknown, unknown, () => {}, boolean>; |
|||
}; |
|||
@ -1,16 +0,0 @@ |
|||
import type { StyleValue } from 'vue'; |
|||
declare const _default: import("vue").DefineComponent<{ |
|||
readonly style: import("../../../utils").EpPropFinalized<(new (...args: any[]) => StyleValue & {}) | (() => StyleValue) | ((new (...args: any[]) => StyleValue & {}) | (() => StyleValue))[], unknown, unknown, () => {}, boolean>; |
|||
}, { |
|||
props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ |
|||
readonly style: import("../../../utils").EpPropFinalized<(new (...args: any[]) => StyleValue & {}) | (() => StyleValue) | ((new (...args: any[]) => StyleValue & {}) | (() => StyleValue))[], unknown, unknown, () => {}, boolean>; |
|||
}>> & { |
|||
[x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined; |
|||
}>>; |
|||
computedStyle: import("vue").ComputedRef<StyleValue>; |
|||
}, 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 style: import("../../../utils").EpPropFinalized<(new (...args: any[]) => StyleValue & {}) | (() => StyleValue) | ((new (...args: any[]) => StyleValue & {}) | (() => StyleValue))[], unknown, unknown, () => {}, boolean>; |
|||
}>>, { |
|||
readonly style: StyleValue; |
|||
}>; |
|||
export default _default; |
|||
@ -1,128 +0,0 @@ |
|||
declare const _default: { |
|||
name: string; |
|||
el: { |
|||
colorpicker: { |
|||
confirm: string; |
|||
clear: string; |
|||
}; |
|||
datepicker: { |
|||
now: string; |
|||
today: string; |
|||
cancel: string; |
|||
clear: string; |
|||
confirm: string; |
|||
selectDate: string; |
|||
selectTime: string; |
|||
startDate: string; |
|||
startTime: string; |
|||
endDate: string; |
|||
endTime: string; |
|||
prevYear: string; |
|||
nextYear: string; |
|||
prevMonth: string; |
|||
nextMonth: string; |
|||
year: string; |
|||
month1: string; |
|||
month2: string; |
|||
month3: string; |
|||
month4: string; |
|||
month5: string; |
|||
month6: string; |
|||
month7: string; |
|||
month8: string; |
|||
month9: string; |
|||
month10: string; |
|||
month11: string; |
|||
month12: string; |
|||
week: string; |
|||
weeks: { |
|||
sun: string; |
|||
mon: string; |
|||
tue: string; |
|||
wed: string; |
|||
thu: string; |
|||
fri: string; |
|||
sat: string; |
|||
}; |
|||
months: { |
|||
jan: string; |
|||
feb: string; |
|||
mar: string; |
|||
apr: string; |
|||
may: string; |
|||
jun: string; |
|||
jul: string; |
|||
aug: string; |
|||
sep: string; |
|||
oct: string; |
|||
nov: string; |
|||
dec: string; |
|||
}; |
|||
}; |
|||
select: { |
|||
loading: string; |
|||
noMatch: string; |
|||
noData: string; |
|||
placeholder: string; |
|||
}; |
|||
cascader: { |
|||
noMatch: string; |
|||
loading: string; |
|||
placeholder: string; |
|||
noData: string; |
|||
}; |
|||
pagination: { |
|||
goto: string; |
|||
pagesize: string; |
|||
total: string; |
|||
pageClassifier: string; |
|||
page: string; |
|||
prev: string; |
|||
next: string; |
|||
currentPage: string; |
|||
prevPages: string; |
|||
nextPages: string; |
|||
}; |
|||
messagebox: { |
|||
title: string; |
|||
confirm: string; |
|||
cancel: string; |
|||
error: string; |
|||
}; |
|||
upload: { |
|||
deleteTip: string; |
|||
delete: string; |
|||
preview: string; |
|||
continue: string; |
|||
}; |
|||
table: { |
|||
emptyText: string; |
|||
confirmFilter: string; |
|||
resetFilter: string; |
|||
clearFilter: string; |
|||
sumText: string; |
|||
}; |
|||
tree: { |
|||
emptyText: string; |
|||
}; |
|||
transfer: { |
|||
noMatch: string; |
|||
noData: string; |
|||
titles: string[]; |
|||
filterPlaceholder: string; |
|||
noCheckedFormat: string; |
|||
hasCheckedFormat: string; |
|||
}; |
|||
image: { |
|||
error: string; |
|||
}; |
|||
pageHeader: { |
|||
title: string; |
|||
}; |
|||
popconfirm: { |
|||
confirmButtonText: string; |
|||
cancelButtonText: string; |
|||
}; |
|||
}; |
|||
}; |
|||
export default _default; |
|||
@ -1,127 +0,0 @@ |
|||
declare const _default: { |
|||
name: string; |
|||
el: { |
|||
colorpicker: { |
|||
confirm: string; |
|||
clear: string; |
|||
}; |
|||
datepicker: { |
|||
now: string; |
|||
today: string; |
|||
cancel: string; |
|||
clear: string; |
|||
confirm: string; |
|||
selectDate: string; |
|||
selectTime: string; |
|||
startDate: string; |
|||
startTime: string; |
|||
endDate: string; |
|||
endTime: string; |
|||
prevYear: string; |
|||
nextYear: string; |
|||
prevMonth: string; |
|||
nextMonth: string; |
|||
year: string; |
|||
month1: string; |
|||
month2: string; |
|||
month3: string; |
|||
month4: string; |
|||
month5: string; |
|||
month6: string; |
|||
month7: string; |
|||
month8: string; |
|||
month9: string; |
|||
month10: string; |
|||
month11: string; |
|||
month12: string; |
|||
weeks: { |
|||
sun: string; |
|||
mon: string; |
|||
tue: string; |
|||
wed: string; |
|||
thu: string; |
|||
fri: string; |
|||
sat: string; |
|||
}; |
|||
months: { |
|||
jan: string; |
|||
feb: string; |
|||
mar: string; |
|||
apr: string; |
|||
may: string; |
|||
jun: string; |
|||
jul: string; |
|||
aug: string; |
|||
sep: string; |
|||
oct: string; |
|||
nov: string; |
|||
dec: string; |
|||
}; |
|||
}; |
|||
select: { |
|||
loading: string; |
|||
noMatch: string; |
|||
noData: string; |
|||
placeholder: string; |
|||
}; |
|||
cascader: { |
|||
noMatch: string; |
|||
loading: string; |
|||
placeholder: string; |
|||
noData: string; |
|||
}; |
|||
pagination: { |
|||
goto: string; |
|||
pagesize: string; |
|||
total: string; |
|||
pageClassifier: string; |
|||
page: string; |
|||
prev: string; |
|||
next: string; |
|||
currentPage: string; |
|||
prevPages: string; |
|||
nextPages: string; |
|||
}; |
|||
messagebox: { |
|||
title: string; |
|||
confirm: string; |
|||
cancel: string; |
|||
error: string; |
|||
}; |
|||
upload: { |
|||
deleteTip: string; |
|||
delete: string; |
|||
preview: string; |
|||
continue: string; |
|||
}; |
|||
table: { |
|||
emptyText: string; |
|||
confirmFilter: string; |
|||
resetFilter: string; |
|||
clearFilter: string; |
|||
sumText: string; |
|||
}; |
|||
tree: { |
|||
emptyText: string; |
|||
}; |
|||
transfer: { |
|||
noMatch: string; |
|||
noData: string; |
|||
titles: string[]; |
|||
filterPlaceholder: string; |
|||
noCheckedFormat: string; |
|||
hasCheckedFormat: string; |
|||
}; |
|||
image: { |
|||
error: string; |
|||
}; |
|||
pageHeader: { |
|||
title: string; |
|||
}; |
|||
popconfirm: { |
|||
confirmButtonText: string; |
|||
cancelButtonText: string; |
|||
}; |
|||
}; |
|||
}; |
|||
export default _default; |
|||
@ -1,128 +0,0 @@ |
|||
declare const _default: { |
|||
name: string; |
|||
el: { |
|||
colorpicker: { |
|||
confirm: string; |
|||
clear: string; |
|||
}; |
|||
datepicker: { |
|||
now: string; |
|||
today: string; |
|||
cancel: string; |
|||
clear: string; |
|||
confirm: string; |
|||
selectDate: string; |
|||
selectTime: string; |
|||
startDate: string; |
|||
startTime: string; |
|||
endDate: string; |
|||
endTime: string; |
|||
prevYear: string; |
|||
nextYear: string; |
|||
prevMonth: string; |
|||
nextMonth: string; |
|||
year: string; |
|||
month1: string; |
|||
month2: string; |
|||
month3: string; |
|||
month4: string; |
|||
month5: string; |
|||
month6: string; |
|||
month7: string; |
|||
month8: string; |
|||
month9: string; |
|||
month10: string; |
|||
month11: string; |
|||
month12: string; |
|||
weeks: { |
|||
sun: string; |
|||
mon: string; |
|||
tue: string; |
|||
wed: string; |
|||
thu: string; |
|||
fri: string; |
|||
sat: string; |
|||
}; |
|||
months: { |
|||
jan: string; |
|||
feb: string; |
|||
mar: string; |
|||
apr: string; |
|||
may: string; |
|||
jun: string; |
|||
jul: string; |
|||
aug: string; |
|||
sep: string; |
|||
oct: string; |
|||
nov: string; |
|||
dec: string; |
|||
}; |
|||
}; |
|||
select: { |
|||
loading: string; |
|||
noMatch: string; |
|||
noData: string; |
|||
placeholder: string; |
|||
}; |
|||
cascader: { |
|||
noMatch: string; |
|||
loading: string; |
|||
placeholder: string; |
|||
noData: string; |
|||
}; |
|||
pagination: { |
|||
goto: string; |
|||
pagesize: string; |
|||
total: string; |
|||
pageClassifier: string; |
|||
page: string; |
|||
prev: string; |
|||
next: string; |
|||
currentPage: string; |
|||
prevPages: string; |
|||
nextPages: string; |
|||
deprecationWarning: string; |
|||
}; |
|||
messagebox: { |
|||
title: string; |
|||
confirm: string; |
|||
cancel: string; |
|||
error: string; |
|||
}; |
|||
upload: { |
|||
deleteTip: string; |
|||
delete: string; |
|||
preview: string; |
|||
continue: string; |
|||
}; |
|||
table: { |
|||
emptyText: string; |
|||
confirmFilter: string; |
|||
resetFilter: string; |
|||
clearFilter: string; |
|||
sumText: string; |
|||
}; |
|||
tree: { |
|||
emptyText: string; |
|||
}; |
|||
transfer: { |
|||
noMatch: string; |
|||
noData: string; |
|||
titles: string[]; |
|||
filterPlaceholder: string; |
|||
noCheckedFormat: string; |
|||
hasCheckedFormat: string; |
|||
}; |
|||
image: { |
|||
error: string; |
|||
}; |
|||
pageHeader: { |
|||
title: string; |
|||
}; |
|||
popconfirm: { |
|||
confirmButtonText: string; |
|||
cancelButtonText: string; |
|||
}; |
|||
}; |
|||
}; |
|||
export default _default; |
|||
@ -1,162 +0,0 @@ |
|||
declare const _default: { |
|||
name: string; |
|||
el: { |
|||
colorpicker: { |
|||
confirm: string; |
|||
clear: string; |
|||
defaultLabel: string; |
|||
description: string; |
|||
}; |
|||
datepicker: { |
|||
now: string; |
|||
today: string; |
|||
cancel: string; |
|||
clear: string; |
|||
confirm: string; |
|||
dateTablePrompt: string; |
|||
monthTablePrompt: string; |
|||
yearTablePrompt: string; |
|||
selectedDate: string; |
|||
selectDate: string; |
|||
selectTime: string; |
|||
startDate: string; |
|||
startTime: string; |
|||
endDate: string; |
|||
endTime: string; |
|||
prevYear: string; |
|||
nextYear: string; |
|||
prevMonth: string; |
|||
nextMonth: string; |
|||
year: string; |
|||
month1: string; |
|||
month2: string; |
|||
month3: string; |
|||
month4: string; |
|||
month5: string; |
|||
month6: string; |
|||
month7: string; |
|||
month8: string; |
|||
month9: string; |
|||
month10: string; |
|||
month11: string; |
|||
month12: string; |
|||
weeks: { |
|||
sun: string; |
|||
mon: string; |
|||
tue: string; |
|||
wed: string; |
|||
thu: string; |
|||
fri: string; |
|||
sat: string; |
|||
}; |
|||
weeksFull: { |
|||
sun: string; |
|||
mon: string; |
|||
tue: string; |
|||
wed: string; |
|||
thu: string; |
|||
fri: string; |
|||
sat: string; |
|||
}; |
|||
months: { |
|||
jan: string; |
|||
feb: string; |
|||
mar: string; |
|||
apr: string; |
|||
may: string; |
|||
jun: string; |
|||
jul: string; |
|||
aug: string; |
|||
sep: string; |
|||
oct: string; |
|||
nov: string; |
|||
dec: string; |
|||
}; |
|||
}; |
|||
inputNumber: { |
|||
decrease: string; |
|||
increase: string; |
|||
}; |
|||
select: { |
|||
loading: string; |
|||
noMatch: string; |
|||
noData: string; |
|||
placeholder: string; |
|||
}; |
|||
dropdown: { |
|||
toggleDropdown: string; |
|||
}; |
|||
cascader: { |
|||
noMatch: string; |
|||
loading: string; |
|||
placeholder: string; |
|||
noData: string; |
|||
}; |
|||
pagination: { |
|||
goto: string; |
|||
pagesize: string; |
|||
total: string; |
|||
pageClassifier: string; |
|||
page: string; |
|||
prev: string; |
|||
next: string; |
|||
currentPage: string; |
|||
prevPages: string; |
|||
nextPages: string; |
|||
deprecationWarning: string; |
|||
}; |
|||
dialog: { |
|||
close: string; |
|||
}; |
|||
drawer: { |
|||
close: string; |
|||
}; |
|||
messagebox: { |
|||
title: string; |
|||
confirm: string; |
|||
cancel: string; |
|||
error: string; |
|||
close: string; |
|||
}; |
|||
upload: { |
|||
deleteTip: string; |
|||
delete: string; |
|||
preview: string; |
|||
continue: string; |
|||
}; |
|||
slider: { |
|||
defaultLabel: string; |
|||
defaultRangeStartLabel: string; |
|||
defaultRangeEndLabel: string; |
|||
}; |
|||
table: { |
|||
emptyText: string; |
|||
confirmFilter: string; |
|||
resetFilter: string; |
|||
clearFilter: string; |
|||
sumText: string; |
|||
}; |
|||
tree: { |
|||
emptyText: string; |
|||
}; |
|||
transfer: { |
|||
noMatch: string; |
|||
noData: string; |
|||
titles: string[]; |
|||
filterPlaceholder: string; |
|||
noCheckedFormat: string; |
|||
hasCheckedFormat: string; |
|||
}; |
|||
image: { |
|||
error: string; |
|||
}; |
|||
pageHeader: { |
|||
title: string; |
|||
}; |
|||
popconfirm: { |
|||
confirmButtonText: string; |
|||
cancelButtonText: string; |
|||
}; |
|||
}; |
|||
}; |
|||
export default _default; |
|||
@ -1,8 +0,0 @@ |
|||
export declare type Writable<T> = { |
|||
-readonly [P in keyof T]: T[P]; |
|||
}; |
|||
export declare type WritableArray<T> = T extends readonly any[] ? Writable<T> : T; |
|||
export declare type IfNever<T, Y = true, N = false> = [T] extends [never] ? Y : N; |
|||
export declare type IfUnknown<T, Y, N> = [unknown] extends [T] ? Y : N; |
|||
export declare type UnknownToNever<T> = IfUnknown<T, never, T>; |
|||
export {}; |
|||
@ -1,2 +0,0 @@ |
|||
export declare const isValidComponentSize: (val: string) => val is "" | "default" | "small" | "large"; |
|||
export declare const isValidDatePickType: (val: string) => val is "year" | "month" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange"; |
|||
@ -1,51 +0,0 @@ |
|||
import { createBlock } from 'vue'; |
|||
import type { VNode, VNodeArrayChildren, VNodeChild, VNodeNormalizedChildren } from 'vue'; |
|||
export declare enum PatchFlags { |
|||
TEXT = 1, |
|||
CLASS = 2, |
|||
STYLE = 4, |
|||
PROPS = 8, |
|||
FULL_PROPS = 16, |
|||
HYDRATE_EVENTS = 32, |
|||
STABLE_FRAGMENT = 64, |
|||
KEYED_FRAGMENT = 128, |
|||
UNKEYED_FRAGMENT = 256, |
|||
NEED_PATCH = 512, |
|||
DYNAMIC_SLOTS = 1024, |
|||
HOISTED = -1, |
|||
BAIL = -2 |
|||
} |
|||
export declare type VNodeChildAtom = Exclude<VNodeChild, Array<any>>; |
|||
export declare type RawSlots = Exclude<VNodeNormalizedChildren, Array<any> | null | string>; |
|||
export declare function isFragment(node: VNode): boolean; |
|||
export declare function isFragment(node: unknown): node is VNode; |
|||
export declare function isText(node: VNode): boolean; |
|||
export declare function isText(node: unknown): node is VNode; |
|||
export declare function isComment(node: VNode): boolean; |
|||
export declare function isComment(node: unknown): node is VNode; |
|||
export declare function isTemplate(node: VNode): boolean; |
|||
export declare function isTemplate(node: unknown): node is VNode; |
|||
/** |
|||
* determine if the element is a valid element type rather than fragments and comment e.g. <template> v-if |
|||
* @param node {VNode} node to be tested |
|||
*/ |
|||
export declare function isValidElementNode(node: VNode): boolean; |
|||
export declare function isValidElementNode(node: unknown): node is VNode; |
|||
export declare const getFirstValidNode: (nodes: VNodeNormalizedChildren, maxDepth?: number) => string | number | boolean | void | VNode<import("vue").RendererNode, import("vue").RendererElement, { |
|||
[key: string]: any; |
|||
}> | VNodeArrayChildren | { |
|||
[name: string]: unknown; |
|||
$stable?: boolean | undefined; |
|||
} | null | undefined; |
|||
export declare function renderIf(condition: boolean, ...args: Parameters<typeof createBlock>): VNode<import("vue").RendererNode, import("vue").RendererElement, { |
|||
[key: string]: any; |
|||
}>; |
|||
export declare function renderBlock(...args: Parameters<typeof createBlock>): VNode<import("vue").RendererNode, import("vue").RendererElement, { |
|||
[key: string]: any; |
|||
}>; |
|||
export declare const getNormalizedProps: (node: VNode) => Record<string, any>; |
|||
export declare const ensureOnlyChild: (children: VNodeArrayChildren | undefined) => (string | number | boolean | void | VNode<import("vue").RendererNode, import("vue").RendererElement, { |
|||
[key: string]: any; |
|||
}> | null | undefined) | VNodeArrayChildren; |
|||
export declare type FlattenVNodes = Array<VNodeChildAtom | RawSlots>; |
|||
export declare const flattedChildren: (children: FlattenVNodes | VNode | VNodeNormalizedChildren) => FlattenVNodes; |
|||
@ -1 +0,0 @@ |
|||
export declare const version = "2.4.1"; |
|||
@ -1,4 +0,0 @@ |
|||
import type { default as CascaderNode } from './node'; |
|||
export declare const getMenuIndex: (el: HTMLElement) => number; |
|||
export declare const checkNode: (el: HTMLElement) => void; |
|||
export declare const sortByOriginalOrder: (oldNodes: CascaderNode[], newNodes: CascaderNode[]) => CascaderNode[]; |
|||
@ -1,3 +0,0 @@ |
|||
import type { Dayjs } from 'dayjs'; |
|||
export declare const getTime: (value: number | Dayjs) => number; |
|||
export declare const formatTime: (timestamp: number, format: string) => string; |
|||
@ -1,31 +0,0 @@ |
|||
import dayjs from 'dayjs'; |
|||
import type { Dayjs } from 'dayjs'; |
|||
import type { DateCell } from './date-picker.type'; |
|||
declare type DayRange = [Dayjs | undefined, Dayjs | undefined]; |
|||
export declare const isValidRange: (range: DayRange) => boolean; |
|||
declare type GetDefaultValueParams = { |
|||
lang: string; |
|||
unit: 'month' | 'year'; |
|||
unlinkPanels: boolean; |
|||
}; |
|||
export declare type DefaultValue = [Date, Date] | Date | undefined; |
|||
export declare const getDefaultValue: (defaultValue: DefaultValue, { lang, unit, unlinkPanels }: GetDefaultValueParams) => dayjs.Dayjs[]; |
|||
declare type Dimension = { |
|||
row: number; |
|||
column: number; |
|||
}; |
|||
declare type BuildPickerTableMetadata = { |
|||
startDate?: Dayjs | null; |
|||
unit: 'month' | 'day'; |
|||
columnIndexOffset: number; |
|||
now: Dayjs; |
|||
nextEndDate: Dayjs | null; |
|||
relativeDateGetter: (index: number) => Dayjs; |
|||
setCellMetadata?: (cell: DateCell, dimension: { |
|||
rowIndex: number; |
|||
columnIndex: number; |
|||
}) => void; |
|||
setRowMetadata?: (row: DateCell[]) => void; |
|||
}; |
|||
export declare const buildPickerTable: (dimension: Dimension, rows: DateCell[][], { columnIndexOffset, startDate, nextEndDate, now, unit, relativeDateGetter, setCellMetadata, setRowMetadata, }: BuildPickerTableMetadata) => void; |
|||
export {}; |
|||
@ -1,6 +0,0 @@ |
|||
import type { IElDropdownInstance } from './dropdown'; |
|||
export declare const useDropdown: () => { |
|||
elDropdown: IElDropdownInstance; |
|||
_elDropdownSize: import("vue").ComputedRef<import("vue").ComputedRef<string> | undefined>; |
|||
}; |
|||
export declare const initDropdownDomEvent: (dropdownChildren: any, triggerElm: any, _instance: any) => void; |
|||
@ -1,29 +0,0 @@ |
|||
declare const focusReason: import("vue").Ref<"pointer" | "keyboard" | undefined>; |
|||
declare const lastUserFocusTimestamp: import("vue").Ref<number>; |
|||
declare const lastAutomatedFocusTimestamp: import("vue").Ref<number>; |
|||
export declare type FocusLayer = { |
|||
paused: boolean; |
|||
pause: () => void; |
|||
resume: () => void; |
|||
}; |
|||
export declare type FocusStack = FocusLayer[]; |
|||
export declare const obtainAllFocusableElements: (element: HTMLElement) => HTMLElement[]; |
|||
export declare const getVisibleElement: (elements: HTMLElement[], container: HTMLElement) => HTMLElement | undefined; |
|||
export declare const isHidden: (element: HTMLElement, container: HTMLElement) => boolean; |
|||
export declare const getEdges: (container: HTMLElement) => (HTMLElement | undefined)[]; |
|||
export declare const tryFocus: (element?: HTMLElement | { |
|||
focus: () => void; |
|||
} | null | undefined, shouldSelect?: boolean | undefined) => void; |
|||
export declare const focusFirstDescendant: (elements: HTMLElement[], shouldSelect?: boolean) => void; |
|||
export declare const focusableStack: { |
|||
push: (layer: FocusLayer) => void; |
|||
remove: (layer: FocusLayer) => void; |
|||
}; |
|||
export declare const isFocusCausedByUserEvent: () => boolean; |
|||
export declare const useFocusReason: () => { |
|||
focusReason: typeof focusReason; |
|||
lastUserFocusTimestamp: typeof lastUserFocusTimestamp; |
|||
lastAutomatedFocusTimestamp: typeof lastAutomatedFocusTimestamp; |
|||
}; |
|||
export declare const createFocusOutPreventedEvent: (detail: CustomEventInit['detail']) => CustomEvent<any>; |
|||
export {}; |
|||
@ -1,9 +0,0 @@ |
|||
import type { Arrayable } from 'element-plus/es/utils'; |
|||
import type { FormItemContext } from './types'; |
|||
import type { FormItemProp } from './form-item'; |
|||
export declare function useFormLabelWidth(): { |
|||
autoLabelWidth: import("vue").ComputedRef<string>; |
|||
registerLabelWidth: (val: number, oldVal: number) => void; |
|||
deregisterLabelWidth: (val: number) => void; |
|||
}; |
|||
export declare const filterFields: (fields: FormItemContext[], props: Arrayable<FormItemProp>) => FormItemContext[]; |
|||
@ -1,6 +0,0 @@ |
|||
declare type TextAreaHeight = { |
|||
height: string; |
|||
minHeight?: string; |
|||
}; |
|||
export declare function calcTextareaHeight(targetElement: HTMLTextAreaElement, minRows?: number, maxRows?: number): TextAreaHeight; |
|||
export {}; |
|||
@ -1 +0,0 @@ |
|||
export declare const usePagination: () => import("./constants").ElPaginationContext; |
|||
@ -1,49 +0,0 @@ |
|||
import type { ComponentPublicInstance } from 'vue'; |
|||
import type { MaybeRef } from '@vueuse/core'; |
|||
import type { Modifier } from '@popperjs/core'; |
|||
import type { Measurable } from './constants'; |
|||
import type { PopperCoreConfigProps } from './content'; |
|||
export declare const buildPopperOptions: (props: PopperCoreConfigProps, modifiers?: Modifier<any, any>[]) => { |
|||
modifiers: (Modifier<any, any> | { |
|||
name: string; |
|||
options: { |
|||
offset: number[]; |
|||
padding?: undefined; |
|||
fallbackPlacements?: undefined; |
|||
gpuAcceleration?: undefined; |
|||
}; |
|||
} | { |
|||
name: string; |
|||
options: { |
|||
padding: { |
|||
top: number; |
|||
bottom: number; |
|||
left: number; |
|||
right: number; |
|||
}; |
|||
offset?: undefined; |
|||
fallbackPlacements?: undefined; |
|||
gpuAcceleration?: undefined; |
|||
}; |
|||
} | { |
|||
name: string; |
|||
options: { |
|||
padding: number; |
|||
fallbackPlacements: import("@popperjs/core").Placement[] | undefined; |
|||
offset?: undefined; |
|||
gpuAcceleration?: undefined; |
|||
}; |
|||
} | { |
|||
name: string; |
|||
options: { |
|||
gpuAcceleration: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; |
|||
offset?: undefined; |
|||
padding?: undefined; |
|||
fallbackPlacements?: undefined; |
|||
}; |
|||
})[]; |
|||
placement: "auto" | "top" | "bottom" | "auto-start" | "auto-end" | "right" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end"; |
|||
strategy: "fixed" | "absolute"; |
|||
onFirstUpdate?: ((arg0: Partial<import("@popperjs/core").State>) => void) | undefined; |
|||
}; |
|||
export declare const unwrapMeasurableEl: ($el: MaybeRef<Measurable | undefined | ComponentPublicInstance>) => HTMLElement | undefined; |
|||
@ -1,8 +0,0 @@ |
|||
import type { HTMLAttributes } from 'vue'; |
|||
declare type Orientation = HTMLAttributes['aria-orientation']; |
|||
declare type Direction = 'ltr' | 'rtl'; |
|||
declare type FocusIntent = 'first' | 'last' | 'prev' | 'next'; |
|||
export declare const getFocusIntent: (event: KeyboardEvent, orientation?: Orientation, dir?: Direction | undefined) => FocusIntent | undefined; |
|||
export declare const reorderArray: <T>(array: T[], atIdx: number) => T[]; |
|||
export declare const focusFirst: (elements: HTMLElement[]) => void; |
|||
export {}; |
|||
@ -1,28 +0,0 @@ |
|||
import type { CSSProperties } from 'vue'; |
|||
import type { ThumbProps } from './thumb'; |
|||
export declare const GAP = 4; |
|||
export declare const BAR_MAP: { |
|||
readonly vertical: { |
|||
readonly offset: "offsetHeight"; |
|||
readonly scroll: "scrollTop"; |
|||
readonly scrollSize: "scrollHeight"; |
|||
readonly size: "height"; |
|||
readonly key: "vertical"; |
|||
readonly axis: "Y"; |
|||
readonly client: "clientY"; |
|||
readonly direction: "top"; |
|||
}; |
|||
readonly horizontal: { |
|||
readonly offset: "offsetWidth"; |
|||
readonly scroll: "scrollLeft"; |
|||
readonly scrollSize: "scrollWidth"; |
|||
readonly size: "width"; |
|||
readonly key: "horizontal"; |
|||
readonly axis: "X"; |
|||
readonly client: "clientX"; |
|||
readonly direction: "left"; |
|||
}; |
|||
}; |
|||
export declare const renderThumbStyle: ({ move, size, bar, }: Pick<ThumbProps, "size" | "move"> & { |
|||
bar: typeof BAR_MAP[keyof typeof BAR_MAP]; |
|||
}) => CSSProperties; |
|||
@ -1,8 +0,0 @@ |
|||
import type { ISelectProps } from './token'; |
|||
import type { Option } from './select.types'; |
|||
export declare function useAllowCreate(props: ISelectProps, states: any): { |
|||
createNewOption: (query: string) => void; |
|||
removeNewOption: (option: Option) => void; |
|||
selectNewOption: (option: Option) => void; |
|||
clearAllNewOption: () => void; |
|||
}; |
|||
@ -1,5 +0,0 @@ |
|||
export declare function useInput(handleInput: (event: InputEvent) => void): { |
|||
handleCompositionStart: () => void; |
|||
handleCompositionUpdate: (event: any) => void; |
|||
handleCompositionEnd: (event: any) => void; |
|||
}; |
|||
@ -1,7 +0,0 @@ |
|||
import type { IOptionProps } from './token'; |
|||
export declare function useOption(props: IOptionProps, { emit }: { |
|||
emit: any; |
|||
}): { |
|||
hoverItem: () => void; |
|||
selectOptionClick: () => void; |
|||
}; |
|||
File diff suppressed because it is too large
@ -1,2 +0,0 @@ |
|||
import type { Option, OptionGroup } from './select.types'; |
|||
export declare const flattenOptions: (options: Array<Option | OptionGroup>) => never[]; |
|||
@ -1,8 +0,0 @@ |
|||
export declare function useOption(props: any, states: any): { |
|||
select: import("./token").SelectContext | undefined; |
|||
currentLabel: import("vue").ComputedRef<any>; |
|||
currentValue: import("vue").ComputedRef<any>; |
|||
itemSelected: import("vue").ComputedRef<boolean>; |
|||
isDisabled: import("vue").ComputedRef<any>; |
|||
hoverItem: () => void; |
|||
}; |
|||
File diff suppressed because it is too large
File diff suppressed because it is too large
@ -1,16 +0,0 @@ |
|||
import type { CSSProperties, ComputedRef, Ref, SetupContext } from 'vue'; |
|||
import type { SliderButtonEmits, SliderButtonInitData, SliderButtonProps } from '../button'; |
|||
export declare const useSliderButton: (props: SliderButtonProps, initData: SliderButtonInitData, emit: SetupContext<SliderButtonEmits>['emit']) => { |
|||
disabled: Ref<boolean>; |
|||
button: Ref<HTMLDivElement | undefined>; |
|||
tooltip: Ref<any>; |
|||
tooltipVisible: Ref<boolean>; |
|||
showTooltip: Ref<import("../../../../utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>; |
|||
wrapperStyle: ComputedRef<CSSProperties>; |
|||
formatValue: ComputedRef<string | number>; |
|||
handleMouseEnter: () => void; |
|||
handleMouseLeave: () => void; |
|||
onButtonDown: (event: MouseEvent | TouchEvent) => void; |
|||
onKeyDown: (event: KeyboardEvent) => void; |
|||
setPosition: (newPosition: number) => Promise<void>; |
|||
}; |
|||
@ -1,8 +0,0 @@ |
|||
import type { CSSProperties, ComputedRef } from 'vue'; |
|||
import type { SliderInitData, SliderProps } from '../slider'; |
|||
declare type Stops = { |
|||
stops: ComputedRef<number[]>; |
|||
getStopStyle: (position: number) => CSSProperties; |
|||
}; |
|||
export declare const useStops: (props: SliderProps, initData: SliderInitData, minValue: ComputedRef<number>, maxValue: ComputedRef<number>) => Stops; |
|||
export {}; |
|||
@ -1,4 +0,0 @@ |
|||
import type { ComputedRef, SetupContext } from 'vue'; |
|||
import type { FormItemContext } from 'element-plus/es/components/form'; |
|||
import type { SliderEmits, SliderInitData, SliderProps } from '../slider'; |
|||
export declare const useWatch: (props: SliderProps, initData: SliderInitData, minValue: ComputedRef<number>, maxValue: ComputedRef<number>, emit: SetupContext<SliderEmits>['emit'], elFormItem: FormItemContext) => void; |
|||
@ -1,7 +0,0 @@ |
|||
import type { SpaceProps } from './space'; |
|||
import type { StyleValue } from 'vue'; |
|||
export declare function useSpace(props: SpaceProps): { |
|||
classes: import("vue").ComputedRef<import("element-plus/es/utils").Arrayable<string | Record<string, boolean>>[]>; |
|||
containerStyle: import("vue").ComputedRef<StyleValue>; |
|||
itemStyle: import("vue").ComputedRef<StyleValue>; |
|||
}; |
|||
@ -1,26 +0,0 @@ |
|||
import type { CSSProperties } from 'vue'; |
|||
import type { TableV2Props } from '../table'; |
|||
import type { UseColumnsReturn } from './use-columns'; |
|||
import type { UseDataReturn } from './use-data'; |
|||
declare type UseStyleProps = { |
|||
columnsTotalWidth: UseColumnsReturn['columnsTotalWidth']; |
|||
data: UseDataReturn['data']; |
|||
fixedColumnsOnLeft: UseColumnsReturn['fixedColumnsOnLeft']; |
|||
fixedColumnsOnRight: UseColumnsReturn['fixedColumnsOnRight']; |
|||
}; |
|||
export declare const useStyles: (props: TableV2Props, { columnsTotalWidth, data, fixedColumnsOnLeft, fixedColumnsOnRight, }: UseStyleProps) => { |
|||
bodyWidth: import("vue").ComputedRef<number>; |
|||
fixedTableHeight: import("vue").ComputedRef<number>; |
|||
mainTableHeight: import("vue").ComputedRef<number>; |
|||
leftTableWidth: import("vue").ComputedRef<number>; |
|||
rightTableWidth: import("vue").ComputedRef<number>; |
|||
headerWidth: import("vue").ComputedRef<number>; |
|||
rowsHeight: import("vue").ComputedRef<number>; |
|||
windowHeight: import("vue").ComputedRef<number>; |
|||
footerHeight: import("vue").ComputedRef<CSSProperties>; |
|||
emptyStyle: import("vue").ComputedRef<CSSProperties>; |
|||
rootStyle: import("vue").ComputedRef<CSSProperties>; |
|||
headerHeight: import("vue").ComputedRef<number>; |
|||
}; |
|||
export declare type UseStyleReturn = ReturnType<typeof useStyles>; |
|||
export {}; |
|||
@ -1,3 +0,0 @@ |
|||
import type { CSSProperties } from 'vue'; |
|||
import type { AnyColumns } from '../types'; |
|||
export declare const calcColumnStyle: (column: AnyColumns[number], fixedColumn: boolean, fixed: boolean) => CSSProperties; |
|||
@ -1,46 +0,0 @@ |
|||
import type { TableV2Props } from './table'; |
|||
import type { TableGridInstance } from './table-grid'; |
|||
declare function useTable(props: TableV2Props): { |
|||
columns: import("vue").Ref<import("./types").AnyColumns>; |
|||
containerRef: import("vue").Ref<any>; |
|||
mainTableRef: import("vue").Ref<TableGridInstance | undefined>; |
|||
leftTableRef: import("vue").Ref<TableGridInstance | undefined>; |
|||
rightTableRef: import("vue").Ref<TableGridInstance | undefined>; |
|||
isDynamic: import("vue").ComputedRef<boolean>; |
|||
isResetting: import("vue").ShallowRef<boolean>; |
|||
isScrolling: import("vue").ShallowRef<boolean>; |
|||
hoveringRowKey: import("vue").ShallowRef<import("./types").KeyType | null>; |
|||
hasFixedColumns: import("vue").ComputedRef<number>; |
|||
columnsStyles: import("vue").ComputedRef<Record<any, import("vue").CSSProperties>>; |
|||
columnsTotalWidth: import("vue").ComputedRef<number>; |
|||
data: import("vue").ComputedRef<any[]>; |
|||
expandedRowKeys: import("vue").Ref<import("./types").KeyType[]>; |
|||
depthMap: import("vue").Ref<Record<import("./types").KeyType, number>>; |
|||
fixedColumnsOnLeft: import("vue").ComputedRef<import("./types").Column<any>[]>; |
|||
fixedColumnsOnRight: import("vue").ComputedRef<import("./types").Column<any>[]>; |
|||
mainColumns: import("vue").ComputedRef<import("./types").AnyColumns>; |
|||
bodyWidth: import("vue").ComputedRef<number>; |
|||
emptyStyle: import("vue").ComputedRef<import("vue").CSSProperties>; |
|||
rootStyle: import("vue").ComputedRef<import("vue").CSSProperties>; |
|||
headerWidth: import("vue").ComputedRef<number>; |
|||
footerHeight: import("vue").ComputedRef<import("vue").CSSProperties>; |
|||
mainTableHeight: import("vue").ComputedRef<number>; |
|||
fixedTableHeight: import("vue").ComputedRef<number>; |
|||
leftTableWidth: import("vue").ComputedRef<number>; |
|||
rightTableWidth: import("vue").ComputedRef<number>; |
|||
showEmpty: import("vue").ComputedRef<boolean>; |
|||
getRowHeight: (rowIndex: number) => number; |
|||
onColumnSorted: (e: MouseEvent) => void; |
|||
onRowHovered: ({ hovered, rowKey }: import("./row").RowHoverParams) => void; |
|||
onRowExpanded: ({ expanded, rowData, rowIndex, rowKey, }: import("./row").RowExpandParams) => void; |
|||
onRowsRendered: (params: import("./grid").onRowRenderedParams) => void; |
|||
onRowHeightChange: ({ rowKey, height, rowIndex }: import("./row").RowHeightChangedParams, fixedDir: import("./constants").FixedDir) => void; |
|||
scrollTo: (params: import("./composables").ScrollPos) => void; |
|||
scrollToLeft: (scrollLeft: number) => void; |
|||
scrollToTop: (scrollTop: number) => void; |
|||
scrollToRow: (row: number, strategy?: import("./composables").ScrollStrategy) => void; |
|||
onScroll: (params: import("./composables").ScrollPos) => void; |
|||
onVerticalScroll: ({ scrollTop }: import("./composables").ScrollPos) => void; |
|||
}; |
|||
export { useTable }; |
|||
export declare type UseTableReturn = ReturnType<typeof useTable>; |
|||
@ -1,7 +0,0 @@ |
|||
import type { CSSProperties, Component, Slot } from 'vue'; |
|||
export declare const sum: (listLike: number | number[]) => number; |
|||
export declare const tryCall: <T>(fLike: T, params: T extends (...args: infer K) => unknown ? K : any, defaultRet?: {}) => any; |
|||
export declare const enforceUnit: (style: CSSProperties) => CSSProperties; |
|||
export declare const componentToSlot: <T>(ComponentLike: JSX.Element | ((props: T) => Component<T, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | undefined) => Slot | ((props: T) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { |
|||
[key: string]: any; |
|||
}>); |
|||
@ -1,2 +0,0 @@ |
|||
declare function useWatcher<T>(): any; |
|||
export default useWatcher; |
|||
@ -1,7 +0,0 @@ |
|||
import type { ComputedRef } from 'vue'; |
|||
import type { TableColumnCtx } from './defaults'; |
|||
declare function useWatcher<T>(owner: ComputedRef<any>, props_: Partial<TableColumnCtx<T>>): { |
|||
registerComplexWatchers: () => void; |
|||
registerNormalWatchers: () => void; |
|||
}; |
|||
export default useWatcher; |
|||
@ -1,8 +0,0 @@ |
|||
import type { TableColumnCtx } from '../table-column/defaults'; |
|||
import type { TableHeaderProps } from '.'; |
|||
declare function useUtils<T>(props: TableHeaderProps<T>): { |
|||
isGroup: import("vue").ComputedRef<boolean>; |
|||
toggleAllSelection: (event: Event) => void; |
|||
columnRows: import("vue").ComputedRef<TableColumnCtx<unknown>[]>; |
|||
}; |
|||
export default useUtils; |
|||
@ -1,13 +0,0 @@ |
|||
import type { Store } from '../store'; |
|||
declare function useUtils<T>(store: Store<T>): { |
|||
setCurrentRow: (row: T) => void; |
|||
getSelectionRows: () => any; |
|||
toggleRowSelection: (row: T, selected: boolean) => void; |
|||
clearSelection: () => void; |
|||
clearFilter: (columnKeys?: string[] | undefined) => void; |
|||
toggleAllSelection: () => void; |
|||
toggleRowExpansion: (row: T, expanded?: boolean | undefined) => void; |
|||
clearSort: () => void; |
|||
sort: (prop: string, order: string) => void; |
|||
}; |
|||
export default useUtils; |
|||
@ -1,112 +0,0 @@ |
|||
import type { Nullable } from 'element-plus/es/utils'; |
|||
import type { TableColumnCtx } from './table-column/defaults'; |
|||
import type { ElTooltipProps } from 'element-plus/es/components/tooltip'; |
|||
export declare type TableOverflowTooltipOptions = Partial<Pick<ElTooltipProps, 'effect' | 'enterable' | 'hideAfter' | 'offset' | 'placement' | 'popperClass' | 'popperOptions' | 'showAfter' | 'showArrow'>>; |
|||
export declare const getCell: (event: Event) => HTMLTableCellElement | null; |
|||
export declare const orderBy: <T>(array: T[], sortKey: string, reverse: string | number, sortMethod: any, sortBy: string | (string | ((a: T, b: T, array?: T[] | undefined) => number))[]) => T[]; |
|||
export declare const getColumnById: <T>(table: { |
|||
columns: TableColumnCtx<T>[]; |
|||
}, columnId: string) => TableColumnCtx<T> | null; |
|||
export declare const getColumnByKey: <T>(table: { |
|||
columns: TableColumnCtx<T>[]; |
|||
}, columnKey: string) => TableColumnCtx<T>; |
|||
export declare const getColumnByCell: <T>(table: { |
|||
columns: TableColumnCtx<T>[]; |
|||
}, cell: HTMLElement, namespace: string) => TableColumnCtx<T> | null; |
|||
export declare const getRowIdentity: <T>(row: T, rowKey: string | ((row: T) => any)) => string; |
|||
export declare const getKeysMap: <T>(array: T[], rowKey: string) => Record<string, { |
|||
row: T; |
|||
index: number; |
|||
}>; |
|||
export declare function mergeOptions<T, K>(defaults: T, config: K): T & K; |
|||
export declare function parseWidth(width: number | string): number | string; |
|||
export declare function parseMinWidth(minWidth: number | string): number | string; |
|||
export declare function parseHeight(height: number | string): string | number | null; |
|||
export declare function compose(...funcs: any[]): any; |
|||
export declare function toggleRowStatus<T>(statusArr: T[], row: T, newVal: boolean): boolean; |
|||
export declare function walkTreeNode(root: any, cb: any, childrenKey?: string, lazyKey?: string): void; |
|||
export declare let removePopper: any; |
|||
export declare function createTablePopper(parentNode: HTMLElement | undefined, trigger: HTMLElement, popperContent: string, nextZIndex: () => number, tooltipOptions?: TableOverflowTooltipOptions): Nullable<{ |
|||
$: import("vue").ComponentInternalInstance; |
|||
$data: {}; |
|||
$props: Partial<{ |
|||
readonly role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>; |
|||
}> & Omit<Readonly<import("vue").ExtractPropTypes<{ |
|||
readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>; |
|||
}>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "role">; |
|||
$attrs: { |
|||
[x: string]: unknown; |
|||
}; |
|||
$refs: { |
|||
[x: string]: unknown; |
|||
}; |
|||
$slots: Readonly<{ |
|||
[name: string]: import("vue").Slot | undefined; |
|||
}>; |
|||
$root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null; |
|||
$parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null; |
|||
$emit: (event: string, ...args: any[]) => void; |
|||
$el: any; |
|||
$options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ |
|||
readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>; |
|||
}>>, { |
|||
props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ |
|||
readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>; |
|||
}>> & { |
|||
[x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined; |
|||
}>>; |
|||
triggerRef: import("vue").Ref<HTMLElement | undefined>; |
|||
popperInstanceRef: import("vue").Ref<import("@popperjs/core").Instance | undefined>; |
|||
contentRef: import("vue").Ref<HTMLElement | undefined>; |
|||
referenceRef: import("vue").Ref<HTMLElement | undefined>; |
|||
role: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>>; |
|||
popperProvides: import("element-plus/es/components/popper").ElPopperInjectionContext; |
|||
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, { |
|||
readonly role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>; |
|||
}> & { |
|||
beforeCreate?: ((() => void) | (() => void)[]) | undefined; |
|||
created?: ((() => void) | (() => void)[]) | undefined; |
|||
beforeMount?: ((() => void) | (() => void)[]) | undefined; |
|||
mounted?: ((() => void) | (() => void)[]) | undefined; |
|||
beforeUpdate?: ((() => void) | (() => void)[]) | undefined; |
|||
updated?: ((() => void) | (() => void)[]) | undefined; |
|||
activated?: ((() => void) | (() => void)[]) | undefined; |
|||
deactivated?: ((() => void) | (() => void)[]) | undefined; |
|||
beforeDestroy?: ((() => void) | (() => void)[]) | undefined; |
|||
beforeUnmount?: ((() => void) | (() => void)[]) | undefined; |
|||
destroyed?: ((() => void) | (() => void)[]) | undefined; |
|||
unmounted?: ((() => void) | (() => void)[]) | undefined; |
|||
renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; |
|||
renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; |
|||
errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void)[]) | undefined; |
|||
}; |
|||
$forceUpdate: () => void; |
|||
$nextTick: typeof import("vue").nextTick; |
|||
$watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle; |
|||
} & Readonly<import("vue").ExtractPropTypes<{ |
|||
readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>; |
|||
}>> & import("vue").ShallowUnwrapRef<{ |
|||
props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ |
|||
readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>; |
|||
}>> & { |
|||
[x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined; |
|||
}>>; |
|||
triggerRef: import("vue").Ref<HTMLElement | undefined>; |
|||
popperInstanceRef: import("vue").Ref<import("@popperjs/core").Instance | undefined>; |
|||
contentRef: import("vue").Ref<HTMLElement | undefined>; |
|||
referenceRef: import("vue").Ref<HTMLElement | undefined>; |
|||
role: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>>; |
|||
popperProvides: import("element-plus/es/components/popper").ElPopperInjectionContext; |
|||
}> & {} & import("vue").ComponentCustomProperties>; |
|||
export declare const isFixedColumn: <T>(index: number, fixed: string | boolean, store: any, realColumns?: TableColumnCtx<T>[] | undefined) => { |
|||
direction: any; |
|||
start: number; |
|||
after: number; |
|||
} | { |
|||
direction?: undefined; |
|||
start?: undefined; |
|||
after?: undefined; |
|||
}; |
|||
export declare const getFixedColumnsClass: <T>(namespace: string, index: number, fixed: string | boolean, store: any, realColumns?: TableColumnCtx<T>[] | undefined, offset?: number) => string[]; |
|||
export declare const getFixedColumnOffset: <T>(index: number, fixed: string | boolean, store: any, realColumns?: TableColumnCtx<T>[] | undefined) => any; |
|||
export declare const ensurePosition: (style: any, key: string) => void; |
|||
@ -1,13 +0,0 @@ |
|||
import type { Dayjs } from 'dayjs'; |
|||
import type { GetDisabledHoursState, GetDisabledMinutesState, GetDisabledSecondsState } from '../types'; |
|||
declare type UseTimePanelProps = { |
|||
getAvailableHours: GetDisabledHoursState; |
|||
getAvailableMinutes: GetDisabledMinutesState; |
|||
getAvailableSeconds: GetDisabledSecondsState; |
|||
}; |
|||
export declare const useTimePanel: ({ getAvailableHours, getAvailableMinutes, getAvailableSeconds, }: UseTimePanelProps) => { |
|||
timePickerOptions: Record<string, (...args: any[]) => void>; |
|||
getAvailableTime: (date: Dayjs, role: string, first: boolean, compareDate?: Dayjs | undefined) => Dayjs; |
|||
onSetOption: ([key, val]: [string, (...args: any[]) => void]) => void; |
|||
}; |
|||
export {}; |
|||
@ -1,157 +0,0 @@ |
|||
import type { Dayjs } from 'dayjs'; |
|||
import type { GetDisabledHoursState, GetDisabledMinutesState, GetDisabledSecondsState } from '../types'; |
|||
import type { GetDisabledHours, GetDisabledMinutes, GetDisabledSeconds } from '../props/shared'; |
|||
export declare const getTimeLists: (disabledHours?: GetDisabledHours | undefined, disabledMinutes?: GetDisabledMinutes | undefined, disabledSeconds?: GetDisabledSeconds | undefined) => { |
|||
getHoursList: (role: string, compare?: Dayjs | undefined) => boolean[]; |
|||
getMinutesList: (hour: number, role: string, compare?: Dayjs | undefined) => boolean[]; |
|||
getSecondsList: (hour: number, minute: number, role: string, compare?: Dayjs | undefined) => boolean[]; |
|||
}; |
|||
export declare const buildAvailableTimeSlotGetter: (disabledHours: GetDisabledHours, disabledMinutes: GetDisabledMinutes, disabledSeconds: GetDisabledSeconds) => { |
|||
getAvailableHours: GetDisabledHoursState; |
|||
getAvailableMinutes: GetDisabledMinutesState; |
|||
getAvailableSeconds: GetDisabledSecondsState; |
|||
}; |
|||
export declare const useOldValue: (props: { |
|||
parsedValue?: string | Dayjs | Dayjs[]; |
|||
visible: boolean; |
|||
}) => import("vue").Ref<string | { |
|||
clone: () => Dayjs; |
|||
isValid: () => boolean; |
|||
year: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
month: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
date: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
day: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
hour: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
minute: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
second: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
millisecond: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
set: (unit: import("dayjs").UnitType, value: number) => Dayjs; |
|||
get: (unit: import("dayjs").UnitType) => number; |
|||
add: (value: number, unit?: import("dayjs").ManipulateType | undefined) => Dayjs; |
|||
subtract: (value: number, unit?: import("dayjs").ManipulateType | undefined) => Dayjs; |
|||
startOf: (unit: import("dayjs").OpUnitType) => Dayjs; |
|||
endOf: (unit: import("dayjs").OpUnitType) => Dayjs; |
|||
format: (template?: string | undefined) => string; |
|||
diff: (date?: string | number | Date | Dayjs | null | undefined, unit?: "year" | "month" | "date" | "dates" | "week" | "D" | "M" | "y" | "weeks" | "months" | "m" | "s" | "day" | "hour" | "minute" | "second" | "millisecond" | "hours" | "minutes" | "seconds" | "milliseconds" | "days" | "years" | "d" | "h" | "ms" | "w" | "quarter" | "quarters" | "Q" | undefined, float?: boolean | undefined) => number; |
|||
valueOf: () => number; |
|||
unix: () => number; |
|||
daysInMonth: () => number; |
|||
toDate: () => Date; |
|||
toJSON: () => string; |
|||
toISOString: () => string; |
|||
toString: () => string; |
|||
utcOffset: () => number; |
|||
isBefore: (date: string | number | Date | Dayjs | null | undefined, unit?: import("dayjs").OpUnitType | undefined) => boolean; |
|||
isSame: (date: string | number | Date | Dayjs | null | undefined, unit?: import("dayjs").OpUnitType | undefined) => boolean; |
|||
isAfter: (date: string | number | Date | Dayjs | null | undefined, unit?: import("dayjs").OpUnitType | undefined) => boolean; |
|||
locale: { |
|||
(): string; |
|||
(preset: string | ILocale, object?: Partial<ILocale> | undefined): Dayjs; |
|||
}; |
|||
localeData: () => import("dayjs").InstanceLocaleDataReturn; |
|||
week: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
weekYear: () => number; |
|||
dayOfYear: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
isSameOrAfter: (date: string | number | Date | Dayjs | null | undefined, unit?: import("dayjs").OpUnitType | undefined) => boolean; |
|||
isSameOrBefore: (date: string | number | Date | Dayjs | null | undefined, unit?: import("dayjs").OpUnitType | undefined) => boolean; |
|||
} | { |
|||
clone: () => Dayjs; |
|||
isValid: () => boolean; |
|||
year: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
month: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
date: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
day: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
hour: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
minute: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
second: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
millisecond: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
set: (unit: import("dayjs").UnitType, value: number) => Dayjs; |
|||
get: (unit: import("dayjs").UnitType) => number; |
|||
add: (value: number, unit?: import("dayjs").ManipulateType | undefined) => Dayjs; |
|||
subtract: (value: number, unit?: import("dayjs").ManipulateType | undefined) => Dayjs; |
|||
startOf: (unit: import("dayjs").OpUnitType) => Dayjs; |
|||
endOf: (unit: import("dayjs").OpUnitType) => Dayjs; |
|||
format: (template?: string | undefined) => string; |
|||
diff: (date?: string | number | Date | Dayjs | null | undefined, unit?: "year" | "month" | "date" | "dates" | "week" | "D" | "M" | "y" | "weeks" | "months" | "m" | "s" | "day" | "hour" | "minute" | "second" | "millisecond" | "hours" | "minutes" | "seconds" | "milliseconds" | "days" | "years" | "d" | "h" | "ms" | "w" | "quarter" | "quarters" | "Q" | undefined, float?: boolean | undefined) => number; |
|||
valueOf: () => number; |
|||
unix: () => number; |
|||
daysInMonth: () => number; |
|||
toDate: () => Date; |
|||
toJSON: () => string; |
|||
toISOString: () => string; |
|||
toString: () => string; |
|||
utcOffset: () => number; |
|||
isBefore: (date: string | number | Date | Dayjs | null | undefined, unit?: import("dayjs").OpUnitType | undefined) => boolean; |
|||
isSame: (date: string | number | Date | Dayjs | null | undefined, unit?: import("dayjs").OpUnitType | undefined) => boolean; |
|||
isAfter: (date: string | number | Date | Dayjs | null | undefined, unit?: import("dayjs").OpUnitType | undefined) => boolean; |
|||
locale: { |
|||
(): string; |
|||
(preset: string | ILocale, object?: Partial<ILocale> | undefined): Dayjs; |
|||
}; |
|||
localeData: () => import("dayjs").InstanceLocaleDataReturn; |
|||
week: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
weekYear: () => number; |
|||
dayOfYear: { |
|||
(): number; |
|||
(value: number): Dayjs; |
|||
}; |
|||
isSameOrAfter: (date: string | number | Date | Dayjs | null | undefined, unit?: import("dayjs").OpUnitType | undefined) => boolean; |
|||
isSameOrBefore: (date: string | number | Date | Dayjs | null | undefined, unit?: import("dayjs").OpUnitType | undefined) => boolean; |
|||
}[] | undefined>; |
|||
@ -1,12 +0,0 @@ |
|||
import dayjs from 'dayjs'; |
|||
import type { Dayjs } from 'dayjs'; |
|||
export declare type TimeList = [number | undefined, number, undefined | number]; |
|||
export declare const buildTimeList: (value: number, bound: number) => TimeList; |
|||
export declare const rangeArr: (n: number) => number[]; |
|||
export declare const extractDateFormat: (format: string) => string; |
|||
export declare const extractTimeFormat: (format: string) => string; |
|||
export declare const dateEquals: (a: Date | unknown, b: Date | unknown) => boolean; |
|||
export declare const valueEquals: (a: Array<Date> | unknown, b: Array<Date> | unknown) => boolean; |
|||
export declare const parseDate: (date: string | number | Date, format: string | undefined, lang: string) => dayjs.Dayjs | undefined; |
|||
export declare const formatter: (date: string | number | Date | Dayjs, format: string | undefined, lang: string) => string | number | Date | dayjs.Dayjs; |
|||
export declare const makeList: (total: number, method?: (() => number[]) | undefined) => boolean[]; |
|||
@ -1,10 +0,0 @@ |
|||
interface Time { |
|||
hours: number; |
|||
minutes: number; |
|||
} |
|||
export declare const parseTime: (time: string) => null | Time; |
|||
export declare const compareTime: (time1: string, time2: string) => number; |
|||
export declare const padTime: (time: number | string) => string; |
|||
export declare const formatTime: (time: Time) => string; |
|||
export declare const nextTime: (time: string, step: string) => string; |
|||
export {}; |
|||
@ -1,5 +0,0 @@ |
|||
import type { Arrayable } from 'element-plus/es/utils'; |
|||
import type { Ref } from 'vue'; |
|||
import type { TooltipTriggerType } from './trigger'; |
|||
export declare const isTriggerType: (trigger: Arrayable<TooltipTriggerType>, type: TooltipTriggerType) => boolean; |
|||
export declare const whenTrigger: (trigger: Ref<Arrayable<TooltipTriggerType>>, type: TooltipTriggerType, handler: (e: Event) => void) => (e: Event) => void; |
|||
@ -1,10 +0,0 @@ |
|||
import type { TreeNodeData } from 'element-plus/es/components/tree/src/tree.type'; |
|||
export declare function isValidValue(val: any): any; |
|||
export declare function isValidArray(val: any): number | false; |
|||
export declare function toValidArray(val: any): any[]; |
|||
declare type TreeCallback<T extends TreeNodeData, R> = (data: T, index: number, array: T[], parent?: T) => R; |
|||
declare type TreeFindCallback<T extends TreeNodeData> = TreeCallback<T, boolean>; |
|||
export declare function treeFind<T extends TreeNodeData>(treeData: T[], findCallback: TreeFindCallback<T>, getChildren: (data: T) => T[]): T | undefined; |
|||
export declare function treeFind<T extends TreeNodeData, R>(treeData: T[], findCallback: TreeFindCallback<T>, getChildren: (data: T) => T[], resultCallback?: TreeCallback<T, R>, parent?: T): R | undefined; |
|||
export declare function treeEach<T extends TreeNodeData>(treeData: T[], callback: TreeCallback<T, void>, getChildren: (data: T) => T[], parent?: T): void; |
|||
export {}; |
|||
@ -1,15 +0,0 @@ |
|||
import type { CheckboxValueType } from 'element-plus/es/components/checkbox'; |
|||
import type { Ref } from 'vue'; |
|||
import type { Tree, TreeKey, TreeNode, TreeNodeData, TreeProps } from '../types'; |
|||
export declare function useCheck(props: TreeProps, tree: Ref<Tree | undefined>): { |
|||
updateCheckedKeys: () => void; |
|||
toggleCheckbox: (node: TreeNode, isChecked: CheckboxValueType, nodeClick?: boolean) => void; |
|||
isChecked: (node: TreeNode) => boolean; |
|||
isIndeterminate: (node: TreeNode) => boolean; |
|||
getCheckedKeys: (leafOnly?: boolean) => TreeKey[]; |
|||
getCheckedNodes: (leafOnly?: boolean) => TreeNodeData[]; |
|||
getHalfCheckedKeys: () => TreeKey[]; |
|||
getHalfCheckedNodes: () => TreeNodeData[]; |
|||
setChecked: (key: TreeKey, isChecked: boolean) => void; |
|||
setCheckedKeys: (keys: TreeKey[]) => void; |
|||
}; |
|||
@ -1,8 +0,0 @@ |
|||
import type { Ref } from 'vue'; |
|||
import type { Tree, TreeKey, TreeNode, TreeProps } from '../types'; |
|||
export declare function useFilter(props: TreeProps, tree: Ref<Tree | undefined>): { |
|||
hiddenExpandIconKeySet: Ref<Set<TreeKey>>; |
|||
hiddenNodeKeySet: Ref<Set<TreeKey>>; |
|||
doFilter: (query: string) => Set<TreeKey> | undefined; |
|||
isForceHiddenExpandIcon: (node: TreeNode) => boolean; |
|||
}; |
|||
@ -1,36 +0,0 @@ |
|||
import type { SetupContext } from 'vue'; |
|||
import type { treeEmits } from '../virtual-tree'; |
|||
import type { CheckboxValueType } from 'element-plus/es/components/checkbox'; |
|||
import type { Tree, TreeData, TreeKey, TreeNode, TreeNodeData, TreeProps } from '../types'; |
|||
export declare function useTree(props: TreeProps, emit: SetupContext<typeof treeEmits>['emit']): { |
|||
tree: import("vue").ShallowRef<Tree | undefined>; |
|||
flattenTree: import("vue").ComputedRef<TreeNode[]>; |
|||
isNotEmpty: import("vue").ComputedRef<boolean>; |
|||
getKey: (node: TreeNodeData) => TreeKey; |
|||
getChildren: (node: TreeNodeData) => TreeNodeData[]; |
|||
toggleExpand: (node: TreeNode) => void; |
|||
toggleCheckbox: (node: TreeNode, isChecked: CheckboxValueType, nodeClick?: boolean) => void; |
|||
isExpanded: (node: TreeNode) => boolean; |
|||
isChecked: (node: TreeNode) => boolean; |
|||
isIndeterminate: (node: TreeNode) => boolean; |
|||
isDisabled: (node: TreeNode) => boolean; |
|||
isCurrent: (node: TreeNode) => boolean; |
|||
isForceHiddenExpandIcon: (node: TreeNode) => boolean; |
|||
handleNodeClick: (node: TreeNode, e: MouseEvent) => void; |
|||
handleNodeCheck: (node: TreeNode, checked: CheckboxValueType) => void; |
|||
getCurrentNode: () => TreeNodeData | undefined; |
|||
getCurrentKey: () => TreeKey | undefined; |
|||
setCurrentKey: (key: TreeKey) => void; |
|||
getCheckedKeys: (leafOnly?: boolean) => TreeKey[]; |
|||
getCheckedNodes: (leafOnly?: boolean) => TreeNodeData[]; |
|||
getHalfCheckedKeys: () => TreeKey[]; |
|||
getHalfCheckedNodes: () => TreeNodeData[]; |
|||
setChecked: (key: TreeKey, isChecked: boolean) => void; |
|||
setCheckedKeys: (keys: TreeKey[]) => void; |
|||
filter: (query: string) => void; |
|||
setData: (data: TreeData) => void; |
|||
getNode: (data: TreeKey | TreeNodeData) => TreeNode | undefined; |
|||
expandNode: (node: TreeNode) => void; |
|||
collapseNode: (node: TreeNode) => void; |
|||
setExpandedKeys: (keys: TreeKey[]) => void; |
|||
}; |
|||
@ -1,104 +0,0 @@ |
|||
import type { CheckboxValueType } from 'element-plus/es/components/checkbox'; |
|||
import type { InjectionKey } from 'vue'; |
|||
import type { TreeNodeData } from 'element-plus/es/components/tree/src/tree.type'; |
|||
import type { CheckedInfo, FilterMethod, TreeContext, TreeData, TreeKey, TreeNode, TreeOptionProps } from './types'; |
|||
export declare const ROOT_TREE_INJECTION_KEY: InjectionKey<TreeContext>; |
|||
export declare enum TreeOptionsEnum { |
|||
KEY = "id", |
|||
LABEL = "label", |
|||
CHILDREN = "children", |
|||
DISABLED = "disabled" |
|||
} |
|||
export declare const enum SetOperationEnum { |
|||
ADD = "add", |
|||
DELETE = "delete" |
|||
} |
|||
export declare const treeProps: { |
|||
readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TreeData) | (() => TreeData) | ((new (...args: any[]) => TreeData) | (() => TreeData))[], unknown, unknown, () => [], boolean>; |
|||
readonly emptyText: { |
|||
readonly type: import("vue").PropType<string>; |
|||
readonly required: false; |
|||
readonly validator: ((val: unknown) => boolean) | undefined; |
|||
__epPropKey: true; |
|||
}; |
|||
readonly height: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>; |
|||
readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TreeOptionProps) | (() => TreeOptionProps) | ((new (...args: any[]) => TreeOptionProps) | (() => TreeOptionProps))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{ |
|||
readonly children: TreeOptionsEnum.CHILDREN; |
|||
readonly label: TreeOptionsEnum.LABEL; |
|||
readonly disabled: TreeOptionsEnum.DISABLED; |
|||
readonly value: TreeOptionsEnum.KEY; |
|||
}>, boolean>; |
|||
readonly highlightCurrent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly showCheckbox: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly defaultCheckedKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TreeKey[]) | (() => TreeKey[]) | ((new (...args: any[]) => TreeKey[]) | (() => TreeKey[]))[], unknown, unknown, () => [], boolean>; |
|||
readonly checkStrictly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly defaultExpandedKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TreeKey[]) | (() => TreeKey[]) | ((new (...args: any[]) => TreeKey[]) | (() => TreeKey[]))[], unknown, unknown, () => [], boolean>; |
|||
readonly indent: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 16, boolean>; |
|||
readonly itemSize: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; |
|||
readonly icon: { |
|||
readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>>; |
|||
readonly required: false; |
|||
readonly validator: ((val: unknown) => boolean) | undefined; |
|||
__epPropKey: true; |
|||
}; |
|||
readonly expandOnClickNode: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; |
|||
readonly checkOnClickNode: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly currentNodeKey: { |
|||
readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => TreeKey & {}) | (() => TreeKey) | ((new (...args: any[]) => TreeKey & {}) | (() => TreeKey))[], unknown, unknown>>; |
|||
readonly required: false; |
|||
readonly validator: ((val: unknown) => boolean) | undefined; |
|||
__epPropKey: true; |
|||
}; |
|||
readonly accordion: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly filterMethod: { |
|||
readonly type: import("vue").PropType<FilterMethod>; |
|||
readonly required: false; |
|||
readonly validator: ((val: unknown) => boolean) | undefined; |
|||
__epPropKey: true; |
|||
}; |
|||
readonly perfMode: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; |
|||
}; |
|||
export declare const treeNodeProps: { |
|||
readonly node: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TreeNode) | (() => TreeNode) | ((new (...args: any[]) => TreeNode) | (() => TreeNode))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{ |
|||
readonly key: -1; |
|||
readonly level: -1; |
|||
readonly data: {}; |
|||
}>, boolean>; |
|||
readonly expanded: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly checked: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly indeterminate: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly showCheckbox: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly disabled: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly current: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly hiddenExpandIcon: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; |
|||
readonly itemSize: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; |
|||
}; |
|||
export declare const treeNodeContentProps: { |
|||
readonly node: { |
|||
readonly type: import("vue").PropType<TreeNode>; |
|||
readonly required: true; |
|||
readonly validator: ((val: unknown) => boolean) | undefined; |
|||
__epPropKey: true; |
|||
}; |
|||
}; |
|||
export declare const NODE_CLICK = "node-click"; |
|||
export declare const NODE_EXPAND = "node-expand"; |
|||
export declare const NODE_COLLAPSE = "node-collapse"; |
|||
export declare const CURRENT_CHANGE = "current-change"; |
|||
export declare const NODE_CHECK = "check"; |
|||
export declare const NODE_CHECK_CHANGE = "check-change"; |
|||
export declare const NODE_CONTEXTMENU = "node-contextmenu"; |
|||
export declare const treeEmits: { |
|||
"node-click": (data: TreeNodeData, node: TreeNode, e: MouseEvent) => MouseEvent; |
|||
"node-expand": (data: TreeNodeData, node: TreeNode) => TreeNode; |
|||
"node-collapse": (data: TreeNodeData, node: TreeNode) => TreeNode; |
|||
"current-change": (data: TreeNodeData, node: TreeNode) => TreeNode; |
|||
check: (data: TreeNodeData, checkedInfo: CheckedInfo) => CheckedInfo; |
|||
"check-change": (data: TreeNodeData, checked: boolean) => boolean; |
|||
"node-contextmenu": (event: Event, data: TreeNodeData, node: TreeNode) => TreeNode; |
|||
}; |
|||
export declare const treeNodeEmits: { |
|||
click: (node: TreeNode, e: MouseEvent) => boolean; |
|||
toggle: (node: TreeNode) => boolean; |
|||
check: (node: TreeNode, checked: CheckboxValueType) => boolean; |
|||
}; |
|||
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue