完全跑通1.0版本
This commit is contained in:
35
frontend/node_modules/element-plus/lib/hooks/use-focus-controller/index.d.ts
generated
vendored
Normal file
35
frontend/node_modules/element-plus/lib/hooks/use-focus-controller/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
import * as _$vue from "vue";
|
||||
import { MaybeRef, ShallowRef } from "vue";
|
||||
|
||||
//#region ../../packages/hooks/use-focus-controller/index.d.ts
|
||||
interface UseFocusControllerOptions {
|
||||
disabled?: MaybeRef<boolean>;
|
||||
/**
|
||||
* return true to cancel focus
|
||||
* @param event FocusEvent
|
||||
*/
|
||||
beforeFocus?: (event: FocusEvent) => boolean | undefined;
|
||||
afterFocus?: () => void;
|
||||
/**
|
||||
* return true to cancel blur
|
||||
* @param event FocusEvent
|
||||
*/
|
||||
beforeBlur?: (event: FocusEvent) => boolean | undefined;
|
||||
afterBlur?: () => void;
|
||||
}
|
||||
declare function useFocusController<T extends {
|
||||
focus: () => void;
|
||||
}>(target: ShallowRef<T | undefined>, {
|
||||
disabled,
|
||||
beforeFocus,
|
||||
afterFocus,
|
||||
beforeBlur,
|
||||
afterBlur
|
||||
}?: UseFocusControllerOptions): {
|
||||
isFocused: _$vue.Ref<boolean, boolean>; /** Avoid using wrapperRef and handleFocus/handleBlur together */
|
||||
wrapperRef: ShallowRef<HTMLElement | undefined, HTMLElement | undefined>;
|
||||
handleFocus: (event: FocusEvent) => void;
|
||||
handleBlur: (event: FocusEvent) => void;
|
||||
};
|
||||
//#endregion
|
||||
export { useFocusController };
|
||||
Reference in New Issue
Block a user